0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.121 * * * [progress]: [2/2] Setting up program. 0.126 * [progress]: [Phase 2 of 3] Improving. 0.126 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.126 * [simplify]: Simplifying (* (exp re) (cos im)) 0.126 * * [simplify]: iters left: 3 (5 enodes) 0.129 * * [simplify]: iters left: 2 (16 enodes) 0.133 * * [simplify]: Extracting #0: cost 1 inf + 0 0.133 * * [simplify]: Extracting #1: cost 4 inf + 0 0.133 * * [simplify]: Extracting #2: cost 8 inf + 0 0.133 * * [simplify]: Extracting #3: cost 4 inf + 124 0.134 * * [simplify]: Extracting #4: cost 0 inf + 610 0.134 * [simplify]: Simplified to (* (cos im) (exp re)) 0.134 * [simplify]: Simplified (2) to (λ (re im) (* (cos im) (exp re))) 0.139 * * [progress]: iteration 1 / 4 0.139 * * * [progress]: picking best candidate 0.143 * * * * [pick]: Picked # 0.143 * * * [progress]: localizing error 0.164 * * * [progress]: generating rewritten candidates 0.164 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.191 * * * [progress]: generating series expansions 0.191 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.191 * [backup-simplify]: Simplify (* (exp re) (cos im)) into (* (cos im) (exp re)) 0.191 * [approximate]: Taking taylor expansion of (* (cos im) (exp re)) in (re im) around 0 0.191 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in im 0.191 * [taylor]: Taking taylor expansion of (cos im) in im 0.191 * [taylor]: Taking taylor expansion of im in im 0.191 * [backup-simplify]: Simplify 0 into 0 0.191 * [backup-simplify]: Simplify 1 into 1 0.191 * [taylor]: Taking taylor expansion of (exp re) in im 0.191 * [taylor]: Taking taylor expansion of re in im 0.191 * [backup-simplify]: Simplify re into re 0.191 * [backup-simplify]: Simplify (exp re) into (exp re) 0.191 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 0.191 * [taylor]: Taking taylor expansion of (cos im) in re 0.192 * [taylor]: Taking taylor expansion of im in re 0.192 * [backup-simplify]: Simplify im into im 0.192 * [backup-simplify]: Simplify (cos im) into (cos im) 0.192 * [backup-simplify]: Simplify (sin im) into (sin im) 0.192 * [taylor]: Taking taylor expansion of (exp re) in re 0.192 * [taylor]: Taking taylor expansion of re in re 0.192 * [backup-simplify]: Simplify 0 into 0 0.192 * [backup-simplify]: Simplify 1 into 1 0.192 * [backup-simplify]: Simplify (exp 0) into 1 0.192 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 0.192 * [taylor]: Taking taylor expansion of (cos im) in re 0.192 * [taylor]: Taking taylor expansion of im in re 0.192 * [backup-simplify]: Simplify im into im 0.192 * [backup-simplify]: Simplify (cos im) into (cos im) 0.192 * [backup-simplify]: Simplify (sin im) into (sin im) 0.192 * [taylor]: Taking taylor expansion of (exp re) in re 0.192 * [taylor]: Taking taylor expansion of re in re 0.192 * [backup-simplify]: Simplify 0 into 0 0.192 * [backup-simplify]: Simplify 1 into 1 0.192 * [backup-simplify]: Simplify (exp 0) into 1 0.193 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 0.193 * [backup-simplify]: Simplify (* (sin im) 0) into 0 0.193 * [backup-simplify]: Simplify (- 0) into 0 0.193 * [backup-simplify]: Simplify (+ (cos im) 0) into (cos im) 0.194 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 0.194 * [taylor]: Taking taylor expansion of (cos im) in im 0.194 * [taylor]: Taking taylor expansion of im in im 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [backup-simplify]: Simplify 1 into 1 0.195 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.196 * [backup-simplify]: Simplify (+ 0) into 0 0.196 * [backup-simplify]: Simplify (+ (* (cos im) 0) (* 0 1)) into 0 0.197 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.198 * [backup-simplify]: Simplify (+ (* (sin im) 0) (* 0 0)) into 0 0.198 * [backup-simplify]: Simplify (- 0) into 0 0.199 * [backup-simplify]: Simplify (+ 0 0) into 0 0.199 * [backup-simplify]: Simplify (+ (* (cos im) 1) (* 0 1)) into (cos im) 0.199 * [taylor]: Taking taylor expansion of (cos im) in im 0.199 * [taylor]: Taking taylor expansion of im in im 0.199 * [backup-simplify]: Simplify 0 into 0 0.199 * [backup-simplify]: Simplify 1 into 1 0.199 * [backup-simplify]: Simplify 1 into 1 0.200 * [backup-simplify]: Simplify (+ 0) into 0 0.200 * [backup-simplify]: Simplify 0 into 0 0.201 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.202 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.203 * [backup-simplify]: Simplify (+ (* (cos im) 0) (+ (* 0 0) (* 0 1))) into 0 0.204 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.204 * [backup-simplify]: Simplify (+ (* (sin im) 0) (+ (* 0 0) (* 0 0))) into 0 0.205 * [backup-simplify]: Simplify (- 0) into 0 0.205 * [backup-simplify]: Simplify (+ 0 0) into 0 0.206 * [backup-simplify]: Simplify (+ (* (cos im) 1/2) (+ (* 0 1) (* 0 1))) into (* 1/2 (cos im)) 0.206 * [taylor]: Taking taylor expansion of (* 1/2 (cos im)) in im 0.206 * [taylor]: Taking taylor expansion of 1/2 in im 0.206 * [backup-simplify]: Simplify 1/2 into 1/2 0.206 * [taylor]: Taking taylor expansion of (cos im) in im 0.206 * [taylor]: Taking taylor expansion of im in im 0.206 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify 1 into 1 0.206 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 0.207 * [backup-simplify]: Simplify 1/2 into 1/2 0.207 * [backup-simplify]: Simplify (+ (* 1/2 (pow (* 1 re) 2)) (+ (* 1 (* 1 re)) 1)) into (+ re (+ (* 1/2 (pow re 2)) 1)) 0.207 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (cos (/ 1 im))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 0.207 * [approximate]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in (re im) around 0 0.207 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 0.207 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 0.207 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.207 * [taylor]: Taking taylor expansion of im in im 0.207 * [backup-simplify]: Simplify 0 into 0 0.207 * [backup-simplify]: Simplify 1 into 1 0.208 * [backup-simplify]: Simplify (/ 1 1) into 1 0.208 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 0.208 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 0.208 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.208 * [taylor]: Taking taylor expansion of re in im 0.208 * [backup-simplify]: Simplify re into re 0.208 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.208 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 0.208 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 0.208 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 0.208 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.208 * [taylor]: Taking taylor expansion of im in re 0.208 * [backup-simplify]: Simplify im into im 0.208 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.208 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 0.208 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 0.208 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 0.208 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.208 * [taylor]: Taking taylor expansion of re in re 0.208 * [backup-simplify]: Simplify 0 into 0 0.208 * [backup-simplify]: Simplify 1 into 1 0.209 * [backup-simplify]: Simplify (/ 1 1) into 1 0.209 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 0.209 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 0.209 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 0.209 * [taylor]: Taking taylor expansion of (/ 1 im) in re 0.209 * [taylor]: Taking taylor expansion of im in re 0.210 * [backup-simplify]: Simplify im into im 0.210 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 0.210 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 0.210 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 0.210 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 0.210 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.210 * [taylor]: Taking taylor expansion of re in re 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.211 * [backup-simplify]: Simplify (/ 1 1) into 1 0.211 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 0.211 * [backup-simplify]: Simplify (* (cos (/ 1 im)) 1) into (cos (/ 1 im)) 0.211 * [backup-simplify]: Simplify (* (sin (/ 1 im)) 0) into 0 0.212 * [backup-simplify]: Simplify (- 0) into 0 0.212 * [backup-simplify]: Simplify (+ (cos (/ 1 im)) 0) into (cos (/ 1 im)) 0.212 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 0.212 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 0.212 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 0.212 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.212 * [taylor]: Taking taylor expansion of im in im 0.212 * [backup-simplify]: Simplify 0 into 0 0.212 * [backup-simplify]: Simplify 1 into 1 0.212 * [backup-simplify]: Simplify (/ 1 1) into 1 0.212 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 0.212 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 0.213 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.213 * [taylor]: Taking taylor expansion of re in im 0.213 * [backup-simplify]: Simplify re into re 0.213 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.213 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 0.213 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 0.213 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 0.213 * [backup-simplify]: Simplify (+ 0) into 0 0.214 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 1)) into 0 0.214 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 0.215 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.215 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (* 0 0)) into 0 0.216 * [backup-simplify]: Simplify (- 0) into 0 0.216 * [backup-simplify]: Simplify (+ 0 0) into 0 0.216 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 0.216 * [taylor]: Taking taylor expansion of 0 in im 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 0.217 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 0.217 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 0.217 * [backup-simplify]: Simplify 0 into 0 0.218 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.219 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 0.219 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.220 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.221 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 0.221 * [backup-simplify]: Simplify (- 0) into 0 0.221 * [backup-simplify]: Simplify (+ 0 0) into 0 0.222 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 0.222 * [taylor]: Taking taylor expansion of 0 in im 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.224 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.224 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.226 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.228 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.228 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.229 * [backup-simplify]: Simplify (- 0) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.230 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 re)))))) into 0 0.230 * [taylor]: Taking taylor expansion of 0 in im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify (* (cos (/ 1 (/ 1 im))) (exp (/ 1 (/ 1 re)))) into (* (cos im) (exp re)) 0.230 * [backup-simplify]: Simplify (* (exp (/ 1 (- re))) (cos (/ 1 (- im)))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 0.231 * [approximate]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in (re im) around 0 0.231 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 0.231 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 0.231 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.231 * [taylor]: Taking taylor expansion of -1 in im 0.231 * [backup-simplify]: Simplify -1 into -1 0.231 * [taylor]: Taking taylor expansion of re in im 0.231 * [backup-simplify]: Simplify re into re 0.231 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.231 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 0.231 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 0.231 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.231 * [taylor]: Taking taylor expansion of -1 in im 0.231 * [backup-simplify]: Simplify -1 into -1 0.231 * [taylor]: Taking taylor expansion of im in im 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.231 * [backup-simplify]: Simplify (/ -1 1) into -1 0.232 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 0.232 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 0.232 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 0.232 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.232 * [taylor]: Taking taylor expansion of -1 in re 0.232 * [backup-simplify]: Simplify -1 into -1 0.232 * [taylor]: Taking taylor expansion of re in re 0.232 * [backup-simplify]: Simplify 0 into 0 0.232 * [backup-simplify]: Simplify 1 into 1 0.232 * [backup-simplify]: Simplify (/ -1 1) into -1 0.232 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 0.232 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 0.232 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.232 * [taylor]: Taking taylor expansion of -1 in re 0.232 * [backup-simplify]: Simplify -1 into -1 0.232 * [taylor]: Taking taylor expansion of im in re 0.233 * [backup-simplify]: Simplify im into im 0.233 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.233 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 0.233 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 0.233 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 0.233 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 0.233 * [taylor]: Taking taylor expansion of (/ -1 re) in re 0.233 * [taylor]: Taking taylor expansion of -1 in re 0.233 * [backup-simplify]: Simplify -1 into -1 0.233 * [taylor]: Taking taylor expansion of re in re 0.233 * [backup-simplify]: Simplify 0 into 0 0.233 * [backup-simplify]: Simplify 1 into 1 0.234 * [backup-simplify]: Simplify (/ -1 1) into -1 0.234 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 0.234 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 0.234 * [taylor]: Taking taylor expansion of (/ -1 im) in re 0.234 * [taylor]: Taking taylor expansion of -1 in re 0.234 * [backup-simplify]: Simplify -1 into -1 0.234 * [taylor]: Taking taylor expansion of im in re 0.234 * [backup-simplify]: Simplify im into im 0.234 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 0.234 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 0.234 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 0.234 * [backup-simplify]: Simplify (* (cos (/ -1 im)) 1) into (cos (/ -1 im)) 0.234 * [backup-simplify]: Simplify (* (sin (/ -1 im)) 0) into 0 0.235 * [backup-simplify]: Simplify (- 0) into 0 0.235 * [backup-simplify]: Simplify (+ (cos (/ -1 im)) 0) into (cos (/ -1 im)) 0.235 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 0.235 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 0.235 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 0.235 * [taylor]: Taking taylor expansion of (/ -1 re) in im 0.235 * [taylor]: Taking taylor expansion of -1 in im 0.235 * [backup-simplify]: Simplify -1 into -1 0.235 * [taylor]: Taking taylor expansion of re in im 0.235 * [backup-simplify]: Simplify re into re 0.235 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 0.235 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 0.235 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 0.235 * [taylor]: Taking taylor expansion of (/ -1 im) in im 0.235 * [taylor]: Taking taylor expansion of -1 in im 0.235 * [backup-simplify]: Simplify -1 into -1 0.235 * [taylor]: Taking taylor expansion of im in im 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 1 into 1 0.236 * [backup-simplify]: Simplify (/ -1 1) into -1 0.236 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 0.236 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 0.236 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 0.237 * [backup-simplify]: Simplify (+ 0) into 0 0.237 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (* 0 1)) into 0 0.237 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 0.238 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 0.239 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (* 0 0)) into 0 0.239 * [backup-simplify]: Simplify (- 0) into 0 0.240 * [backup-simplify]: Simplify (+ 0 0) into 0 0.240 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 0.240 * [taylor]: Taking taylor expansion of 0 in im 0.240 * [backup-simplify]: Simplify 0 into 0 0.240 * [backup-simplify]: Simplify 0 into 0 0.240 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 0.241 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 0.241 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 0.241 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 0.243 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 0.243 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.244 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 0.244 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 0.245 * [backup-simplify]: Simplify (- 0) into 0 0.245 * [backup-simplify]: Simplify (+ 0 0) into 0 0.246 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 0.246 * [taylor]: Taking taylor expansion of 0 in im 0.246 * [backup-simplify]: Simplify 0 into 0 0.246 * [backup-simplify]: Simplify 0 into 0 0.246 * [backup-simplify]: Simplify 0 into 0 0.246 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 0.247 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.248 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.249 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 0.250 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.250 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 0.251 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 0.252 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 0.252 * [backup-simplify]: Simplify (- 0) into 0 0.253 * [backup-simplify]: Simplify (+ 0 0) into 0 0.254 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 im)))))) into 0 0.254 * [taylor]: Taking taylor expansion of 0 in im 0.254 * [backup-simplify]: Simplify 0 into 0 0.254 * [backup-simplify]: Simplify 0 into 0 0.254 * [backup-simplify]: Simplify (* (exp (/ -1 (/ 1 (- re)))) (cos (/ -1 (/ 1 (- im))))) into (* (cos im) (exp re)) 0.254 * * * [progress]: simplifying candidates 0.254 * * * * [progress]: [ 1 / 22 ] simplifiying candidate # 0.254 * [simplify]: Simplifying (* (exp re) (cos im)) 0.254 * * [simplify]: iters left: 3 (5 enodes) 0.256 * * [simplify]: iters left: 2 (16 enodes) 0.260 * * [simplify]: Extracting #0: cost 1 inf + 0 0.261 * * [simplify]: Extracting #1: cost 4 inf + 0 0.261 * * [simplify]: Extracting #2: cost 8 inf + 0 0.261 * * [simplify]: Extracting #3: cost 4 inf + 124 0.261 * * [simplify]: Extracting #4: cost 0 inf + 610 0.261 * [simplify]: Simplified to (* (cos im) (exp re)) 0.261 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (cos im) (exp re)) 1)) 0.261 * * * * [progress]: [ 2 / 22 ] simplifiying candidate # 0.261 * * * * [progress]: [ 3 / 22 ] simplifiying candidate # 0.261 * [simplify]: Simplifying (+ re (log (cos im))) 0.262 * * [simplify]: iters left: 4 (5 enodes) 0.274 * * [simplify]: iters left: 3 (16 enodes) 0.278 * * [simplify]: Extracting #0: cost 1 inf + 0 0.278 * * [simplify]: Extracting #1: cost 4 inf + 0 0.278 * * [simplify]: Extracting #2: cost 5 inf + 1 0.278 * * [simplify]: Extracting #3: cost 7 inf + 1 0.278 * * [simplify]: Extracting #4: cost 0 inf + 730 0.278 * [simplify]: Simplified to (+ (log (cos im)) re) 0.278 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (cos im)) re))) 0.278 * * * * [progress]: [ 4 / 22 ] simplifiying candidate # 0.278 * [simplify]: Simplifying (log (* (exp re) (cos im))) 0.278 * * [simplify]: iters left: 4 (6 enodes) 0.280 * * [simplify]: iters left: 3 (22 enodes) 0.282 * * [simplify]: iters left: 2 (25 enodes) 0.285 * * [simplify]: Extracting #0: cost 1 inf + 0 0.285 * * [simplify]: Extracting #1: cost 5 inf + 0 0.285 * * [simplify]: Extracting #2: cost 8 inf + 1 0.285 * * [simplify]: Extracting #3: cost 10 inf + 72 0.285 * * [simplify]: Extracting #4: cost 8 inf + 144 0.285 * * [simplify]: Extracting #5: cost 1 inf + 1114 0.286 * * [simplify]: Extracting #6: cost 0 inf + 1286 0.286 * * [simplify]: Extracting #7: cost 0 inf + 1216 0.286 * [simplify]: Simplified to (+ re (log (cos im))) 0.286 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ re (log (cos im))))) 0.286 * * * * [progress]: [ 5 / 22 ] simplifiying candidate # 0.286 * [simplify]: Simplifying (exp (* (exp re) (cos im))) 0.286 * * [simplify]: iters left: 4 (6 enodes) 0.288 * * [simplify]: iters left: 3 (21 enodes) 0.290 * * [simplify]: iters left: 2 (29 enodes) 0.295 * * [simplify]: iters left: 1 (42 enodes) 0.302 * * [simplify]: Extracting #0: cost 1 inf + 0 0.302 * * [simplify]: Extracting #1: cost 14 inf + 0 0.302 * * [simplify]: Extracting #2: cost 32 inf + 0 0.302 * * [simplify]: Extracting #3: cost 26 inf + 983 0.302 * * [simplify]: Extracting #4: cost 10 inf + 3632 0.303 * * [simplify]: Extracting #5: cost 2 inf + 6597 0.304 * * [simplify]: Extracting #6: cost 0 inf + 7794 0.305 * [simplify]: Simplified to (exp (* (cos im) (exp re))) 0.305 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (cos im) (exp re))))) 0.305 * * * * [progress]: [ 6 / 22 ] simplifiying candidate # 0.305 * [simplify]: Simplifying (* (* (* (exp re) (exp re)) (exp re)) (* (* (cos im) (cos im)) (cos im))) 0.305 * * [simplify]: iters left: 6 (9 enodes) 0.309 * * [simplify]: iters left: 5 (36 enodes) 0.321 * * [simplify]: iters left: 4 (71 enodes) 0.347 * * [simplify]: iters left: 3 (127 enodes) 0.404 * * [simplify]: iters left: 2 (212 enodes) 0.494 * * [simplify]: iters left: 1 (408 enodes) 0.671 * * [simplify]: Extracting #0: cost 1 inf + 0 0.673 * * [simplify]: Extracting #1: cost 57 inf + 0 0.674 * * [simplify]: Extracting #2: cost 179 inf + 1 0.677 * * [simplify]: Extracting #3: cost 158 inf + 4450 0.687 * * [simplify]: Extracting #4: cost 64 inf + 47905 0.706 * * [simplify]: Extracting #5: cost 1 inf + 81118 0.724 * * [simplify]: Extracting #6: cost 0 inf + 79709 0.744 * [simplify]: Simplified to (* (* (* (cos im) (exp re)) (* (cos im) (exp re))) (* (cos im) (exp re))) 0.744 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (cos im) (exp re)) (* (cos im) (exp re))) (* (cos im) (exp re))))) 0.744 * * * * [progress]: [ 7 / 22 ] simplifiying candidate # 0.744 * [simplify]: Simplifying (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) 0.745 * * [simplify]: iters left: 6 (7 enodes) 0.747 * * [simplify]: iters left: 5 (22 enodes) 0.753 * * [simplify]: Extracting #0: cost 1 inf + 0 0.753 * * [simplify]: Extracting #1: cost 3 inf + 0 0.753 * * [simplify]: Extracting #2: cost 5 inf + 0 0.753 * * [simplify]: Extracting #3: cost 8 inf + 0 0.753 * * [simplify]: Extracting #4: cost 12 inf + 0 0.753 * * [simplify]: Extracting #5: cost 10 inf + 2 0.754 * * [simplify]: Extracting #6: cost 1 inf + 1406 0.754 * * [simplify]: Extracting #7: cost 0 inf + 1698 0.754 * [simplify]: Simplified to (* (cbrt (* (cos im) (exp re))) (cbrt (* (cos im) (exp re)))) 0.754 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (cos im) (exp re))) (cbrt (* (cos im) (exp re)))) (cbrt (* (exp re) (cos im))))) 0.755 * [simplify]: Simplifying (cbrt (* (exp re) (cos im))) 0.755 * * [simplify]: iters left: 4 (6 enodes) 0.757 * * [simplify]: iters left: 3 (19 enodes) 0.762 * * [simplify]: Extracting #0: cost 1 inf + 0 0.762 * * [simplify]: Extracting #1: cost 3 inf + 0 0.762 * * [simplify]: Extracting #2: cost 6 inf + 0 0.762 * * [simplify]: Extracting #3: cost 10 inf + 0 0.763 * * [simplify]: Extracting #4: cost 6 inf + 124 0.763 * * [simplify]: Extracting #5: cost 0 inf + 1114 0.763 * [simplify]: Simplified to (cbrt (* (cos im) (exp re))) 0.763 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) (cbrt (* (cos im) (exp re))))) 0.763 * * * * [progress]: [ 8 / 22 ] simplifiying candidate # 0.764 * [simplify]: Simplifying (* (* (* (exp re) (cos im)) (* (exp re) (cos im))) (* (exp re) (cos im))) 0.764 * * [simplify]: iters left: 6 (7 enodes) 0.767 * * [simplify]: iters left: 5 (32 enodes) 0.778 * * [simplify]: iters left: 4 (74 enodes) 0.808 * * [simplify]: iters left: 3 (133 enodes) 0.856 * * [simplify]: iters left: 2 (165 enodes) 0.905 * * [simplify]: iters left: 1 (230 enodes) 0.981 * * [simplify]: Extracting #0: cost 1 inf + 0 0.982 * * [simplify]: Extracting #1: cost 37 inf + 0 0.982 * * [simplify]: Extracting #2: cost 96 inf + 1 0.983 * * [simplify]: Extracting #3: cost 72 inf + 4555 0.989 * * [simplify]: Extracting #4: cost 16 inf + 24659 0.993 * * [simplify]: Extracting #5: cost 0 inf + 32430 0.996 * [simplify]: Simplified to (* (* (cos im) (exp re)) (* (* (cos im) (exp re)) (* (cos im) (exp re)))) 0.996 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (cos im) (exp re)) (* (* (cos im) (exp re)) (* (cos im) (exp re)))))) 0.997 * * * * [progress]: [ 9 / 22 ] simplifiying candidate # 0.997 * [simplify]: Simplifying (sqrt (* (exp re) (cos im))) 0.997 * * [simplify]: iters left: 4 (6 enodes) 1.000 * * [simplify]: iters left: 3 (19 enodes) 1.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1.003 * * [simplify]: Extracting #1: cost 3 inf + 0 1.003 * * [simplify]: Extracting #2: cost 6 inf + 0 1.003 * * [simplify]: Extracting #3: cost 10 inf + 0 1.003 * * [simplify]: Extracting #4: cost 6 inf + 124 1.003 * * [simplify]: Extracting #5: cost 0 inf + 1034 1.003 * [simplify]: Simplified to (sqrt (* (cos im) (exp re))) 1.003 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (cos im) (exp re))) (sqrt (* (exp re) (cos im))))) 1.004 * [simplify]: Simplifying (sqrt (* (exp re) (cos im))) 1.004 * * [simplify]: iters left: 4 (6 enodes) 1.005 * * [simplify]: iters left: 3 (19 enodes) 1.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1.007 * * [simplify]: Extracting #1: cost 3 inf + 0 1.007 * * [simplify]: Extracting #2: cost 6 inf + 0 1.007 * * [simplify]: Extracting #3: cost 10 inf + 0 1.007 * * [simplify]: Extracting #4: cost 6 inf + 124 1.007 * * [simplify]: Extracting #5: cost 0 inf + 1034 1.008 * [simplify]: Simplified to (sqrt (* (cos im) (exp re))) 1.008 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (exp re) (cos im))) (sqrt (* (cos im) (exp re))))) 1.008 * * * * [progress]: [ 10 / 22 ] simplifiying candidate # 1.008 * * * * [progress]: [ 11 / 22 ] simplifiying candidate # 1.008 * [simplify]: Simplifying (* (sqrt (exp re)) (sqrt (cos im))) 1.008 * * [simplify]: iters left: 4 (7 enodes) 1.010 * * [simplify]: iters left: 3 (22 enodes) 1.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1.015 * * [simplify]: Extracting #1: cost 4 inf + 0 1.015 * * [simplify]: Extracting #2: cost 8 inf + 0 1.015 * * [simplify]: Extracting #3: cost 12 inf + 0 1.015 * * [simplify]: Extracting #4: cost 10 inf + 2 1.015 * * [simplify]: Extracting #5: cost 4 inf + 468 1.015 * * [simplify]: Extracting #6: cost 1 inf + 942 1.015 * * [simplify]: Extracting #7: cost 0 inf + 1194 1.015 * [simplify]: Simplified to (* (sqrt (exp re)) (sqrt (cos im))) 1.015 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (sqrt (exp re)) (sqrt (cos im))) (* (sqrt (exp re)) (sqrt (cos im))))) 1.015 * [simplify]: Simplifying (* (sqrt (exp re)) (sqrt (cos im))) 1.015 * * [simplify]: iters left: 4 (7 enodes) 1.017 * * [simplify]: iters left: 3 (22 enodes) 1.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1.020 * * [simplify]: Extracting #1: cost 4 inf + 0 1.020 * * [simplify]: Extracting #2: cost 8 inf + 0 1.020 * * [simplify]: Extracting #3: cost 12 inf + 0 1.020 * * [simplify]: Extracting #4: cost 10 inf + 2 1.020 * * [simplify]: Extracting #5: cost 4 inf + 468 1.020 * * [simplify]: Extracting #6: cost 1 inf + 942 1.020 * * [simplify]: Extracting #7: cost 0 inf + 1194 1.020 * [simplify]: Simplified to (* (sqrt (exp re)) (sqrt (cos im))) 1.020 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (sqrt (exp re)) (sqrt (cos im))) (* (sqrt (exp re)) (sqrt (cos im))))) 1.020 * * * * [progress]: [ 12 / 22 ] simplifiying candidate # 1.020 * [simplify]: Simplifying (* (exp re) (* (cbrt (cos im)) (cbrt (cos im)))) 1.021 * * [simplify]: iters left: 6 (7 enodes) 1.022 * * [simplify]: iters left: 5 (24 enodes) 1.025 * * [simplify]: iters left: 4 (28 enodes) 1.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1.029 * * [simplify]: Extracting #1: cost 6 inf + 0 1.029 * * [simplify]: Extracting #2: cost 12 inf + 0 1.029 * * [simplify]: Extracting #3: cost 13 inf + 1 1.029 * * [simplify]: Extracting #4: cost 8 inf + 266 1.029 * * [simplify]: Extracting #5: cost 3 inf + 1233 1.029 * * [simplify]: Extracting #6: cost 1 inf + 1706 1.029 * * [simplify]: Extracting #7: cost 0 inf + 1998 1.030 * [simplify]: Simplified to (* (* (exp re) (cbrt (cos im))) (cbrt (cos im))) 1.030 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (* (exp re) (cbrt (cos im))) (cbrt (cos im))) (cbrt (cos im)))) 1.030 * * * * [progress]: [ 13 / 22 ] simplifiying candidate # 1.030 * [simplify]: Simplifying (* (exp re) (sqrt (cos im))) 1.030 * * [simplify]: iters left: 4 (6 enodes) 1.031 * * [simplify]: iters left: 3 (19 enodes) 1.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1.034 * * [simplify]: Extracting #1: cost 4 inf + 0 1.034 * * [simplify]: Extracting #2: cost 8 inf + 0 1.034 * * [simplify]: Extracting #3: cost 9 inf + 1 1.034 * * [simplify]: Extracting #4: cost 0 inf + 892 1.034 * [simplify]: Simplified to (* (exp re) (sqrt (cos im))) 1.034 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (exp re) (sqrt (cos im))) (sqrt (cos im)))) 1.034 * * * * [progress]: [ 14 / 22 ] simplifiying candidate # 1.034 * [simplify]: Simplifying (* (exp re) 1) 1.034 * * [simplify]: iters left: 3 (4 enodes) 1.036 * * [simplify]: iters left: 2 (13 enodes) 1.038 * * [simplify]: iters left: 1 (17 enodes) 1.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1.041 * * [simplify]: Extracting #1: cost 4 inf + 0 1.041 * * [simplify]: Extracting #2: cost 0 inf + 144 1.041 * [simplify]: Simplified to (exp re) 1.041 * [simplify]: Simplified (2 1) to (λ (re im) (* (exp re) (cos im))) 1.041 * * * * [progress]: [ 15 / 22 ] simplifiying candidate # 1.041 * [simplify]: Simplifying (* (cbrt (exp re)) (cos im)) 1.041 * * [simplify]: iters left: 4 (6 enodes) 1.043 * * [simplify]: iters left: 3 (19 enodes) 1.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1.048 * * [simplify]: Extracting #1: cost 4 inf + 0 1.048 * * [simplify]: Extracting #2: cost 8 inf + 0 1.048 * * [simplify]: Extracting #3: cost 7 inf + 123 1.048 * * [simplify]: Extracting #4: cost 6 inf + 124 1.049 * * [simplify]: Extracting #5: cost 0 inf + 1072 1.049 * [simplify]: Simplified to (* (cos im) (cbrt (exp re))) 1.049 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (exp re)) (cbrt (exp re))) (* (cos im) (cbrt (exp re))))) 1.049 * * * * [progress]: [ 16 / 22 ] simplifiying candidate # 1.049 * [simplify]: Simplifying (* (sqrt (exp re)) (cos im)) 1.050 * * [simplify]: iters left: 4 (6 enodes) 1.052 * * [simplify]: iters left: 3 (19 enodes) 1.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1.057 * * [simplify]: Extracting #1: cost 4 inf + 0 1.057 * * [simplify]: Extracting #2: cost 8 inf + 0 1.057 * * [simplify]: Extracting #3: cost 7 inf + 123 1.057 * * [simplify]: Extracting #4: cost 6 inf + 124 1.057 * * [simplify]: Extracting #5: cost 0 inf + 912 1.057 * [simplify]: Simplified to (* (cos im) (sqrt (exp re))) 1.058 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (exp re)) (* (cos im) (sqrt (exp re))))) 1.058 * * * * [progress]: [ 17 / 22 ] simplifiying candidate # 1.058 * [simplify]: Simplifying (* (exp re) (cos im)) 1.058 * * [simplify]: iters left: 3 (5 enodes) 1.060 * * [simplify]: iters left: 2 (16 enodes) 1.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1.064 * * [simplify]: Extracting #1: cost 4 inf + 0 1.064 * * [simplify]: Extracting #2: cost 8 inf + 0 1.065 * * [simplify]: Extracting #3: cost 4 inf + 124 1.065 * * [simplify]: Extracting #4: cost 0 inf + 610 1.065 * [simplify]: Simplified to (* (cos im) (exp re)) 1.065 * [simplify]: Simplified (2 2) to (λ (re im) (* 1 (* (cos im) (exp re)))) 1.065 * * * * [progress]: [ 18 / 22 ] simplifiying candidate #real (real->posit16 (* (exp re) (cos im)))))> 1.065 * [simplify]: Simplifying (real->posit16 (* (exp re) (cos im))) 1.065 * * [simplify]: iters left: 4 (6 enodes) 1.066 * * [simplify]: iters left: 3 (16 enodes) 1.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1.068 * * [simplify]: Extracting #1: cost 2 inf + 0 1.068 * * [simplify]: Extracting #2: cost 4 inf + 0 1.068 * * [simplify]: Extracting #3: cost 8 inf + 0 1.069 * * [simplify]: Extracting #4: cost 4 inf + 124 1.069 * * [simplify]: Extracting #5: cost 0 inf + 610 1.069 * [simplify]: Simplified to (real->posit16 (* (cos im) (exp re))) 1.069 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (cos im) (exp re))))) 1.069 * * * * [progress]: [ 19 / 22 ] simplifiying candidate # 1.069 * * * * [progress]: [ 20 / 22 ] simplifiying candidate # 1.069 * [simplify]: Simplifying (+ re (+ (* 1/2 (pow re 2)) 1)) 1.069 * * [simplify]: iters left: 6 (8 enodes) 1.072 * * [simplify]: iters left: 5 (35 enodes) 1.078 * * [simplify]: iters left: 4 (49 enodes) 1.085 * * [simplify]: iters left: 3 (62 enodes) 1.100 * * [simplify]: iters left: 2 (66 enodes) 1.121 * * [simplify]: iters left: 1 (72 enodes) 1.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1.140 * * [simplify]: Extracting #1: cost 8 inf + 0 1.140 * * [simplify]: Extracting #2: cost 14 inf + 2 1.140 * * [simplify]: Extracting #3: cost 13 inf + 170 1.141 * * [simplify]: Extracting #4: cost 0 inf + 1400 1.142 * [simplify]: Simplified to (+ re (+ 1 (* re (* re 1/2)))) 1.142 * [simplify]: Simplified (2) to (λ (re im) (+ re (+ 1 (* re (* re 1/2))))) 1.142 * * * * [progress]: [ 21 / 22 ] simplifiying candidate # 1.142 * [simplify]: Simplifying (* (cos im) (exp re)) 1.142 * * [simplify]: iters left: 3 (5 enodes) 1.144 * * [simplify]: iters left: 2 (16 enodes) 1.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1.148 * * [simplify]: Extracting #1: cost 4 inf + 0 1.148 * * [simplify]: Extracting #2: cost 8 inf + 0 1.149 * * [simplify]: Extracting #3: cost 4 inf + 144 1.149 * * [simplify]: Extracting #4: cost 0 inf + 610 1.149 * [simplify]: Simplified to (* (exp re) (cos im)) 1.149 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 1.149 * * * * [progress]: [ 22 / 22 ] simplifiying candidate # 1.149 * [simplify]: Simplifying (* (cos im) (exp re)) 1.149 * * [simplify]: iters left: 3 (5 enodes) 1.151 * * [simplify]: iters left: 2 (16 enodes) 1.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1.156 * * [simplify]: Extracting #1: cost 4 inf + 0 1.156 * * [simplify]: Extracting #2: cost 8 inf + 0 1.156 * * [simplify]: Extracting #3: cost 4 inf + 144 1.156 * * [simplify]: Extracting #4: cost 0 inf + 610 1.156 * [simplify]: Simplified to (* (exp re) (cos im)) 1.156 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 1.157 * * * [progress]: adding candidates to table 1.408 * * [progress]: iteration 2 / 4 1.408 * * * [progress]: picking best candidate 1.412 * * * * [pick]: Picked # 1.413 * * * [progress]: localizing error 1.440 * * * [progress]: generating rewritten candidates 1.440 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1) 1.445 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 1.454 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 1.517 * * * [progress]: generating series expansions 1.517 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1) 1.518 * [backup-simplify]: Simplify (sqrt (exp re)) into (sqrt (exp re)) 1.518 * [approximate]: Taking taylor expansion of (sqrt (exp re)) in (re) around 0 1.518 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 1.518 * [taylor]: Taking taylor expansion of (exp re) in re 1.518 * [taylor]: Taking taylor expansion of re in re 1.518 * [backup-simplify]: Simplify 0 into 0 1.518 * [backup-simplify]: Simplify 1 into 1 1.518 * [backup-simplify]: Simplify (exp 0) into 1 1.518 * [backup-simplify]: Simplify (sqrt 1) into 1 1.519 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.519 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 1.519 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 1.519 * [taylor]: Taking taylor expansion of (exp re) in re 1.519 * [taylor]: Taking taylor expansion of re in re 1.519 * [backup-simplify]: Simplify 0 into 0 1.519 * [backup-simplify]: Simplify 1 into 1 1.519 * [backup-simplify]: Simplify (exp 0) into 1 1.520 * [backup-simplify]: Simplify (sqrt 1) into 1 1.520 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.521 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 1.521 * [backup-simplify]: Simplify 1 into 1 1.521 * [backup-simplify]: Simplify 1/2 into 1/2 1.522 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.522 * [backup-simplify]: Simplify (/ (- 1/2 (pow 1/2 2) (+)) (* 2 1)) into 1/8 1.522 * [backup-simplify]: Simplify 1/8 into 1/8 1.523 * [backup-simplify]: Simplify (+ (* 1/8 (pow re 2)) (+ (* 1/2 re) 1)) into (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 1.523 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.523 * [approximate]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in (re) around 0 1.523 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 1.523 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.523 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.523 * [taylor]: Taking taylor expansion of re in re 1.523 * [backup-simplify]: Simplify 0 into 0 1.523 * [backup-simplify]: Simplify 1 into 1 1.523 * [backup-simplify]: Simplify (/ 1 1) into 1 1.523 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.523 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.523 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 1.523 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 1.523 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.523 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.523 * [taylor]: Taking taylor expansion of re in re 1.523 * [backup-simplify]: Simplify 0 into 0 1.523 * [backup-simplify]: Simplify 1 into 1 1.523 * [backup-simplify]: Simplify (/ 1 1) into 1 1.524 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.524 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.524 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 1.524 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.524 * [backup-simplify]: Simplify 0 into 0 1.524 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.524 * [backup-simplify]: Simplify 0 into 0 1.525 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.525 * [backup-simplify]: Simplify 0 into 0 1.526 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.526 * [backup-simplify]: Simplify 0 into 0 1.526 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.526 * [backup-simplify]: Simplify 0 into 0 1.527 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.527 * [backup-simplify]: Simplify 0 into 0 1.527 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (/ 1 re)))) into (sqrt (exp re)) 1.527 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (- re)))) into (sqrt (exp (/ -1 re))) 1.527 * [approximate]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in (re) around 0 1.527 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 1.527 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.527 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.527 * [taylor]: Taking taylor expansion of -1 in re 1.527 * [backup-simplify]: Simplify -1 into -1 1.527 * [taylor]: Taking taylor expansion of re in re 1.527 * [backup-simplify]: Simplify 0 into 0 1.527 * [backup-simplify]: Simplify 1 into 1 1.528 * [backup-simplify]: Simplify (/ -1 1) into -1 1.528 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.528 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.528 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 1.528 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 1.528 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.528 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.528 * [taylor]: Taking taylor expansion of -1 in re 1.528 * [backup-simplify]: Simplify -1 into -1 1.528 * [taylor]: Taking taylor expansion of re in re 1.528 * [backup-simplify]: Simplify 0 into 0 1.528 * [backup-simplify]: Simplify 1 into 1 1.528 * [backup-simplify]: Simplify (/ -1 1) into -1 1.528 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.528 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.528 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 1.528 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.528 * [backup-simplify]: Simplify 0 into 0 1.529 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.529 * [backup-simplify]: Simplify 0 into 0 1.529 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.530 * [backup-simplify]: Simplify 0 into 0 1.530 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.530 * [backup-simplify]: Simplify 0 into 0 1.531 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.531 * [backup-simplify]: Simplify 0 into 0 1.531 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.531 * [backup-simplify]: Simplify 0 into 0 1.531 * [backup-simplify]: Simplify (sqrt (exp (/ -1 (/ 1 (- re))))) into (sqrt (exp re)) 1.531 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 1.532 * [backup-simplify]: Simplify (sqrt (exp re)) into (sqrt (exp re)) 1.532 * [approximate]: Taking taylor expansion of (sqrt (exp re)) in (re) around 0 1.532 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 1.532 * [taylor]: Taking taylor expansion of (exp re) in re 1.532 * [taylor]: Taking taylor expansion of re in re 1.532 * [backup-simplify]: Simplify 0 into 0 1.532 * [backup-simplify]: Simplify 1 into 1 1.532 * [backup-simplify]: Simplify (exp 0) into 1 1.532 * [backup-simplify]: Simplify (sqrt 1) into 1 1.533 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.533 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 1.533 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 1.533 * [taylor]: Taking taylor expansion of (exp re) in re 1.533 * [taylor]: Taking taylor expansion of re in re 1.533 * [backup-simplify]: Simplify 0 into 0 1.533 * [backup-simplify]: Simplify 1 into 1 1.533 * [backup-simplify]: Simplify (exp 0) into 1 1.533 * [backup-simplify]: Simplify (sqrt 1) into 1 1.534 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.534 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 1.534 * [backup-simplify]: Simplify 1 into 1 1.534 * [backup-simplify]: Simplify 1/2 into 1/2 1.535 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.536 * [backup-simplify]: Simplify (/ (- 1/2 (pow 1/2 2) (+)) (* 2 1)) into 1/8 1.536 * [backup-simplify]: Simplify 1/8 into 1/8 1.536 * [backup-simplify]: Simplify (+ (* 1/8 (pow re 2)) (+ (* 1/2 re) 1)) into (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 1.536 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.536 * [approximate]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in (re) around 0 1.536 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 1.536 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.536 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.536 * [taylor]: Taking taylor expansion of re in re 1.536 * [backup-simplify]: Simplify 0 into 0 1.536 * [backup-simplify]: Simplify 1 into 1 1.537 * [backup-simplify]: Simplify (/ 1 1) into 1 1.537 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.537 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 1.537 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 1.537 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.537 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.537 * [taylor]: Taking taylor expansion of re in re 1.537 * [backup-simplify]: Simplify 0 into 0 1.537 * [backup-simplify]: Simplify 1 into 1 1.537 * [backup-simplify]: Simplify (/ 1 1) into 1 1.537 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.537 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 1.537 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 1.537 * [backup-simplify]: Simplify 0 into 0 1.538 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.538 * [backup-simplify]: Simplify 0 into 0 1.538 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.538 * [backup-simplify]: Simplify 0 into 0 1.539 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.539 * [backup-simplify]: Simplify 0 into 0 1.540 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.540 * [backup-simplify]: Simplify 0 into 0 1.540 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 1.540 * [backup-simplify]: Simplify 0 into 0 1.540 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (/ 1 re)))) into (sqrt (exp re)) 1.540 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (- re)))) into (sqrt (exp (/ -1 re))) 1.540 * [approximate]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in (re) around 0 1.540 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 1.540 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.540 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.541 * [taylor]: Taking taylor expansion of -1 in re 1.541 * [backup-simplify]: Simplify -1 into -1 1.541 * [taylor]: Taking taylor expansion of re in re 1.541 * [backup-simplify]: Simplify 0 into 0 1.541 * [backup-simplify]: Simplify 1 into 1 1.541 * [backup-simplify]: Simplify (/ -1 1) into -1 1.541 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.541 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.541 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 1.541 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 1.541 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.541 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.541 * [taylor]: Taking taylor expansion of -1 in re 1.541 * [backup-simplify]: Simplify -1 into -1 1.541 * [taylor]: Taking taylor expansion of re in re 1.541 * [backup-simplify]: Simplify 0 into 0 1.541 * [backup-simplify]: Simplify 1 into 1 1.542 * [backup-simplify]: Simplify (/ -1 1) into -1 1.542 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.542 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.542 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 1.542 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 1.542 * [backup-simplify]: Simplify 0 into 0 1.543 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.543 * [backup-simplify]: Simplify 0 into 0 1.544 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.544 * [backup-simplify]: Simplify 0 into 0 1.545 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.545 * [backup-simplify]: Simplify 0 into 0 1.546 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.546 * [backup-simplify]: Simplify 0 into 0 1.547 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 1.547 * [backup-simplify]: Simplify 0 into 0 1.547 * [backup-simplify]: Simplify (sqrt (exp (/ -1 (/ 1 (- re))))) into (sqrt (exp re)) 1.547 * * * * [progress]: [ 3 / 3 ] generating series at (2) 1.547 * [backup-simplify]: Simplify (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) into (* (cos im) (exp re)) 1.547 * [approximate]: Taking taylor expansion of (* (cos im) (exp re)) in (re im) around 0 1.547 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in im 1.547 * [taylor]: Taking taylor expansion of (cos im) in im 1.547 * [taylor]: Taking taylor expansion of im in im 1.547 * [backup-simplify]: Simplify 0 into 0 1.547 * [backup-simplify]: Simplify 1 into 1 1.548 * [taylor]: Taking taylor expansion of (exp re) in im 1.548 * [taylor]: Taking taylor expansion of re in im 1.548 * [backup-simplify]: Simplify re into re 1.548 * [backup-simplify]: Simplify (exp re) into (exp re) 1.548 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 1.548 * [taylor]: Taking taylor expansion of (cos im) in re 1.548 * [taylor]: Taking taylor expansion of im in re 1.548 * [backup-simplify]: Simplify im into im 1.548 * [backup-simplify]: Simplify (cos im) into (cos im) 1.548 * [backup-simplify]: Simplify (sin im) into (sin im) 1.548 * [taylor]: Taking taylor expansion of (exp re) in re 1.548 * [taylor]: Taking taylor expansion of re in re 1.548 * [backup-simplify]: Simplify 0 into 0 1.548 * [backup-simplify]: Simplify 1 into 1 1.548 * [backup-simplify]: Simplify (exp 0) into 1 1.548 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 1.548 * [taylor]: Taking taylor expansion of (cos im) in re 1.548 * [taylor]: Taking taylor expansion of im in re 1.548 * [backup-simplify]: Simplify im into im 1.548 * [backup-simplify]: Simplify (cos im) into (cos im) 1.548 * [backup-simplify]: Simplify (sin im) into (sin im) 1.548 * [taylor]: Taking taylor expansion of (exp re) in re 1.548 * [taylor]: Taking taylor expansion of re in re 1.548 * [backup-simplify]: Simplify 0 into 0 1.548 * [backup-simplify]: Simplify 1 into 1 1.548 * [backup-simplify]: Simplify (exp 0) into 1 1.548 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 1.549 * [backup-simplify]: Simplify (* (sin im) 0) into 0 1.549 * [backup-simplify]: Simplify (- 0) into 0 1.549 * [backup-simplify]: Simplify (+ (cos im) 0) into (cos im) 1.549 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 1.549 * [taylor]: Taking taylor expansion of (cos im) in im 1.549 * [taylor]: Taking taylor expansion of im in im 1.549 * [backup-simplify]: Simplify 0 into 0 1.549 * [backup-simplify]: Simplify 1 into 1 1.549 * [backup-simplify]: Simplify 1 into 1 1.550 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.550 * [backup-simplify]: Simplify (+ 0) into 0 1.550 * [backup-simplify]: Simplify (+ (* (cos im) 0) (* 0 1)) into 0 1.551 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.551 * [backup-simplify]: Simplify (+ (* (sin im) 0) (* 0 0)) into 0 1.551 * [backup-simplify]: Simplify (- 0) into 0 1.552 * [backup-simplify]: Simplify (+ 0 0) into 0 1.552 * [backup-simplify]: Simplify (+ (* (cos im) 1) (* 0 1)) into (cos im) 1.552 * [taylor]: Taking taylor expansion of (cos im) in im 1.552 * [taylor]: Taking taylor expansion of im in im 1.552 * [backup-simplify]: Simplify 0 into 0 1.552 * [backup-simplify]: Simplify 1 into 1 1.552 * [backup-simplify]: Simplify 1 into 1 1.552 * [backup-simplify]: Simplify (+ 0) into 0 1.552 * [backup-simplify]: Simplify 0 into 0 1.553 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.554 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.554 * [backup-simplify]: Simplify (+ (* (cos im) 0) (+ (* 0 0) (* 0 1))) into 0 1.555 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.555 * [backup-simplify]: Simplify (+ (* (sin im) 0) (+ (* 0 0) (* 0 0))) into 0 1.555 * [backup-simplify]: Simplify (- 0) into 0 1.556 * [backup-simplify]: Simplify (+ 0 0) into 0 1.556 * [backup-simplify]: Simplify (+ (* (cos im) 1/2) (+ (* 0 1) (* 0 1))) into (* 1/2 (cos im)) 1.556 * [taylor]: Taking taylor expansion of (* 1/2 (cos im)) in im 1.556 * [taylor]: Taking taylor expansion of 1/2 in im 1.556 * [backup-simplify]: Simplify 1/2 into 1/2 1.556 * [taylor]: Taking taylor expansion of (cos im) in im 1.556 * [taylor]: Taking taylor expansion of im in im 1.556 * [backup-simplify]: Simplify 0 into 0 1.556 * [backup-simplify]: Simplify 1 into 1 1.556 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 1.556 * [backup-simplify]: Simplify 1/2 into 1/2 1.557 * [backup-simplify]: Simplify (+ (* 1/2 (pow (* 1 re) 2)) (+ (* 1 (* 1 re)) 1)) into (+ re (+ (* 1/2 (pow re 2)) 1)) 1.557 * [backup-simplify]: Simplify (* (sqrt (exp (/ 1 re))) (* (sqrt (exp (/ 1 re))) (cos (/ 1 im)))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 1.557 * [approximate]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in (re im) around 0 1.557 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 1.557 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 1.557 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.557 * [taylor]: Taking taylor expansion of im in im 1.557 * [backup-simplify]: Simplify 0 into 0 1.557 * [backup-simplify]: Simplify 1 into 1 1.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1.557 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 1.557 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 1.557 * [taylor]: Taking taylor expansion of (/ 1 re) in im 1.557 * [taylor]: Taking taylor expansion of re in im 1.557 * [backup-simplify]: Simplify re into re 1.557 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 1.557 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.557 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 1.557 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 1.557 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.557 * [taylor]: Taking taylor expansion of im in re 1.557 * [backup-simplify]: Simplify im into im 1.557 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.557 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 1.557 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 1.558 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.558 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.558 * [taylor]: Taking taylor expansion of re in re 1.558 * [backup-simplify]: Simplify 0 into 0 1.558 * [backup-simplify]: Simplify 1 into 1 1.558 * [backup-simplify]: Simplify (/ 1 1) into 1 1.558 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.558 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 1.558 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 1.558 * [taylor]: Taking taylor expansion of (/ 1 im) in re 1.558 * [taylor]: Taking taylor expansion of im in re 1.558 * [backup-simplify]: Simplify im into im 1.558 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 1.558 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 1.558 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 1.558 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 1.558 * [taylor]: Taking taylor expansion of (/ 1 re) in re 1.558 * [taylor]: Taking taylor expansion of re in re 1.558 * [backup-simplify]: Simplify 0 into 0 1.558 * [backup-simplify]: Simplify 1 into 1 1.558 * [backup-simplify]: Simplify (/ 1 1) into 1 1.558 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.559 * [backup-simplify]: Simplify (* (cos (/ 1 im)) 1) into (cos (/ 1 im)) 1.559 * [backup-simplify]: Simplify (* (sin (/ 1 im)) 0) into 0 1.562 * [backup-simplify]: Simplify (- 0) into 0 1.562 * [backup-simplify]: Simplify (+ (cos (/ 1 im)) 0) into (cos (/ 1 im)) 1.562 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 1.562 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 1.562 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 1.562 * [taylor]: Taking taylor expansion of (/ 1 im) in im 1.562 * [taylor]: Taking taylor expansion of im in im 1.562 * [backup-simplify]: Simplify 0 into 0 1.562 * [backup-simplify]: Simplify 1 into 1 1.562 * [backup-simplify]: Simplify (/ 1 1) into 1 1.563 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 1.563 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 1.563 * [taylor]: Taking taylor expansion of (/ 1 re) in im 1.563 * [taylor]: Taking taylor expansion of re in im 1.563 * [backup-simplify]: Simplify re into re 1.563 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 1.563 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 1.563 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 1.563 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 1.563 * [backup-simplify]: Simplify (+ 0) into 0 1.563 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 1)) into 0 1.564 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 1.564 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.564 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (* 0 0)) into 0 1.565 * [backup-simplify]: Simplify (- 0) into 0 1.565 * [backup-simplify]: Simplify (+ 0 0) into 0 1.565 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 1.565 * [taylor]: Taking taylor expansion of 0 in im 1.565 * [backup-simplify]: Simplify 0 into 0 1.565 * [backup-simplify]: Simplify 0 into 0 1.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 1.566 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 1.566 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 1.566 * [backup-simplify]: Simplify 0 into 0 1.566 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.567 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 1.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.567 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.568 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 1.568 * [backup-simplify]: Simplify (- 0) into 0 1.568 * [backup-simplify]: Simplify (+ 0 0) into 0 1.569 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 1.569 * [taylor]: Taking taylor expansion of 0 in im 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 1.570 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.570 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 1.570 * [backup-simplify]: Simplify 0 into 0 1.571 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.571 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.572 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.573 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.573 * [backup-simplify]: Simplify (- 0) into 0 1.573 * [backup-simplify]: Simplify (+ 0 0) into 0 1.574 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 re)))))) into 0 1.574 * [taylor]: Taking taylor expansion of 0 in im 1.574 * [backup-simplify]: Simplify 0 into 0 1.574 * [backup-simplify]: Simplify 0 into 0 1.574 * [backup-simplify]: Simplify (* (cos (/ 1 (/ 1 im))) (exp (/ 1 (/ 1 re)))) into (* (cos im) (exp re)) 1.574 * [backup-simplify]: Simplify (* (sqrt (exp (/ 1 (- re)))) (* (sqrt (exp (/ 1 (- re)))) (cos (/ 1 (- im))))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 1.574 * [approximate]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in (re im) around 0 1.574 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 1.574 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 1.574 * [taylor]: Taking taylor expansion of (/ -1 re) in im 1.574 * [taylor]: Taking taylor expansion of -1 in im 1.574 * [backup-simplify]: Simplify -1 into -1 1.574 * [taylor]: Taking taylor expansion of re in im 1.574 * [backup-simplify]: Simplify re into re 1.574 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 1.574 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.574 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 1.574 * [taylor]: Taking taylor expansion of (/ -1 im) in im 1.574 * [taylor]: Taking taylor expansion of -1 in im 1.574 * [backup-simplify]: Simplify -1 into -1 1.574 * [taylor]: Taking taylor expansion of im in im 1.574 * [backup-simplify]: Simplify 0 into 0 1.575 * [backup-simplify]: Simplify 1 into 1 1.575 * [backup-simplify]: Simplify (/ -1 1) into -1 1.575 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 1.575 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 1.575 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.575 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.575 * [taylor]: Taking taylor expansion of -1 in re 1.575 * [backup-simplify]: Simplify -1 into -1 1.575 * [taylor]: Taking taylor expansion of re in re 1.575 * [backup-simplify]: Simplify 0 into 0 1.575 * [backup-simplify]: Simplify 1 into 1 1.575 * [backup-simplify]: Simplify (/ -1 1) into -1 1.575 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.575 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 1.575 * [taylor]: Taking taylor expansion of (/ -1 im) in re 1.575 * [taylor]: Taking taylor expansion of -1 in re 1.575 * [backup-simplify]: Simplify -1 into -1 1.575 * [taylor]: Taking taylor expansion of im in re 1.575 * [backup-simplify]: Simplify im into im 1.575 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 1.575 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 1.576 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 1.576 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 1.576 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 1.576 * [taylor]: Taking taylor expansion of (/ -1 re) in re 1.576 * [taylor]: Taking taylor expansion of -1 in re 1.576 * [backup-simplify]: Simplify -1 into -1 1.576 * [taylor]: Taking taylor expansion of re in re 1.576 * [backup-simplify]: Simplify 0 into 0 1.576 * [backup-simplify]: Simplify 1 into 1 1.576 * [backup-simplify]: Simplify (/ -1 1) into -1 1.576 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.576 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 1.576 * [taylor]: Taking taylor expansion of (/ -1 im) in re 1.576 * [taylor]: Taking taylor expansion of -1 in re 1.576 * [backup-simplify]: Simplify -1 into -1 1.576 * [taylor]: Taking taylor expansion of im in re 1.576 * [backup-simplify]: Simplify im into im 1.576 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 1.576 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 1.576 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 1.576 * [backup-simplify]: Simplify (* (cos (/ -1 im)) 1) into (cos (/ -1 im)) 1.576 * [backup-simplify]: Simplify (* (sin (/ -1 im)) 0) into 0 1.577 * [backup-simplify]: Simplify (- 0) into 0 1.577 * [backup-simplify]: Simplify (+ (cos (/ -1 im)) 0) into (cos (/ -1 im)) 1.577 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 1.577 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 1.577 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 1.577 * [taylor]: Taking taylor expansion of (/ -1 re) in im 1.577 * [taylor]: Taking taylor expansion of -1 in im 1.577 * [backup-simplify]: Simplify -1 into -1 1.577 * [taylor]: Taking taylor expansion of re in im 1.577 * [backup-simplify]: Simplify re into re 1.577 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 1.577 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 1.577 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 1.577 * [taylor]: Taking taylor expansion of (/ -1 im) in im 1.577 * [taylor]: Taking taylor expansion of -1 in im 1.577 * [backup-simplify]: Simplify -1 into -1 1.577 * [taylor]: Taking taylor expansion of im in im 1.577 * [backup-simplify]: Simplify 0 into 0 1.577 * [backup-simplify]: Simplify 1 into 1 1.578 * [backup-simplify]: Simplify (/ -1 1) into -1 1.578 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 1.578 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 1.578 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 1.578 * [backup-simplify]: Simplify (+ 0) into 0 1.579 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (* 0 1)) into 0 1.579 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 1.580 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.580 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (* 0 0)) into 0 1.581 * [backup-simplify]: Simplify (- 0) into 0 1.581 * [backup-simplify]: Simplify (+ 0 0) into 0 1.581 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 1.581 * [taylor]: Taking taylor expansion of 0 in im 1.581 * [backup-simplify]: Simplify 0 into 0 1.581 * [backup-simplify]: Simplify 0 into 0 1.582 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 1.582 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 1.583 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 1.583 * [backup-simplify]: Simplify 0 into 0 1.584 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.585 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 1.585 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.586 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.586 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 1.587 * [backup-simplify]: Simplify (- 0) into 0 1.588 * [backup-simplify]: Simplify (+ 0 0) into 0 1.588 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 1.588 * [taylor]: Taking taylor expansion of 0 in im 1.589 * [backup-simplify]: Simplify 0 into 0 1.589 * [backup-simplify]: Simplify 0 into 0 1.589 * [backup-simplify]: Simplify 0 into 0 1.589 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 1.590 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.591 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 1.591 * [backup-simplify]: Simplify 0 into 0 1.592 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.593 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.593 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 1.595 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.596 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.596 * [backup-simplify]: Simplify (- 0) into 0 1.596 * [backup-simplify]: Simplify (+ 0 0) into 0 1.597 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 im)))))) into 0 1.597 * [taylor]: Taking taylor expansion of 0 in im 1.598 * [backup-simplify]: Simplify 0 into 0 1.598 * [backup-simplify]: Simplify 0 into 0 1.598 * [backup-simplify]: Simplify (* (exp (/ -1 (/ 1 (- re)))) (cos (/ -1 (/ 1 (- im))))) into (* (cos im) (exp re)) 1.598 * * * [progress]: simplifying candidates 1.598 * * * * [progress]: [ 1 / 65 ] simplifiying candidate # 1.598 * * * * [progress]: [ 2 / 65 ] simplifiying candidate # 1.598 * * * * [progress]: [ 3 / 65 ] simplifiying candidate # 1.598 * [simplify]: Simplifying (log (sqrt (exp re))) 1.598 * * [simplify]: iters left: 3 (4 enodes) 1.600 * * [simplify]: iters left: 2 (12 enodes) 1.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1.603 * * [simplify]: Extracting #1: cost 3 inf + 0 1.603 * * [simplify]: Extracting #2: cost 5 inf + 0 1.603 * * [simplify]: Extracting #3: cost 7 inf + 0 1.604 * * [simplify]: Extracting #4: cost 6 inf + 1 1.604 * * [simplify]: Extracting #5: cost 0 inf + 727 1.604 * [simplify]: Simplified to (log (sqrt (exp re))) 1.604 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 1.604 * * * * [progress]: [ 4 / 65 ] simplifiying candidate # 1.605 * [simplify]: Simplifying (exp (sqrt (exp re))) 1.605 * * [simplify]: iters left: 3 (4 enodes) 1.606 * * [simplify]: iters left: 2 (12 enodes) 1.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1.610 * * [simplify]: Extracting #1: cost 3 inf + 0 1.610 * * [simplify]: Extracting #2: cost 5 inf + 0 1.610 * * [simplify]: Extracting #3: cost 7 inf + 0 1.610 * * [simplify]: Extracting #4: cost 6 inf + 1 1.610 * * [simplify]: Extracting #5: cost 0 inf + 727 1.610 * [simplify]: Simplified to (exp (sqrt (exp re))) 1.610 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (log (exp (sqrt (exp re)))) (cos im)))) 1.610 * * * * [progress]: [ 5 / 65 ] simplifiying candidate # 1.611 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 1.611 * * [simplify]: iters left: 5 (5 enodes) 1.613 * * [simplify]: iters left: 4 (15 enodes) 1.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1.617 * * [simplify]: Extracting #1: cost 3 inf + 0 1.617 * * [simplify]: Extracting #2: cost 5 inf + 0 1.617 * * [simplify]: Extracting #3: cost 7 inf + 0 1.617 * * [simplify]: Extracting #4: cost 9 inf + 0 1.617 * * [simplify]: Extracting #5: cost 8 inf + 1 1.618 * * [simplify]: Extracting #6: cost 0 inf + 1209 1.618 * [simplify]: Simplified to (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 1.618 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (cos im)))) 1.618 * [simplify]: Simplifying (cbrt (sqrt (exp re))) 1.618 * * [simplify]: iters left: 3 (4 enodes) 1.620 * * [simplify]: iters left: 2 (12 enodes) 1.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1.623 * * [simplify]: Extracting #1: cost 3 inf + 0 1.623 * * [simplify]: Extracting #2: cost 5 inf + 0 1.623 * * [simplify]: Extracting #3: cost 7 inf + 0 1.623 * * [simplify]: Extracting #4: cost 6 inf + 1 1.623 * * [simplify]: Extracting #5: cost 0 inf + 747 1.624 * [simplify]: Simplified to (cbrt (sqrt (exp re))) 1.624 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (cos im)))) 1.624 * * * * [progress]: [ 6 / 65 ] simplifiying candidate # 1.624 * [simplify]: Simplifying (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) 1.624 * * [simplify]: iters left: 6 (5 enodes) 1.627 * * [simplify]: iters left: 5 (14 enodes) 1.631 * * [simplify]: iters left: 4 (17 enodes) 1.637 * * [simplify]: iters left: 3 (24 enodes) 1.647 * * [simplify]: iters left: 2 (38 enodes) 1.662 * * [simplify]: iters left: 1 (64 enodes) 1.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1.679 * * [simplify]: Extracting #1: cost 9 inf + 0 1.679 * * [simplify]: Extracting #2: cost 18 inf + 1 1.679 * * [simplify]: Extracting #3: cost 18 inf + 4 1.680 * * [simplify]: Extracting #4: cost 17 inf + 76 1.680 * * [simplify]: Extracting #5: cost 2 inf + 4072 1.680 * * [simplify]: Extracting #6: cost 0 inf + 5218 1.681 * [simplify]: Simplified to (* (sqrt (exp re)) (exp re)) 1.681 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (cbrt (* (sqrt (exp re)) (exp re))) (cos im)))) 1.681 * * * * [progress]: [ 7 / 65 ] simplifiying candidate # 1.681 * [simplify]: Simplifying (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) 1.681 * * [simplify]: iters left: 5 (5 enodes) 1.682 * * [simplify]: iters left: 4 (16 enodes) 1.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1.684 * * [simplify]: Extracting #1: cost 4 inf + 0 1.684 * * [simplify]: Extracting #2: cost 7 inf + 0 1.684 * * [simplify]: Extracting #3: cost 9 inf + 0 1.684 * * [simplify]: Extracting #4: cost 8 inf + 1 1.684 * * [simplify]: Extracting #5: cost 0 inf + 1209 1.684 * [simplify]: Simplified to (fabs (cbrt (exp re))) 1.684 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (cos im)))) 1.685 * [simplify]: Simplifying (sqrt (cbrt (exp re))) 1.685 * * [simplify]: iters left: 3 (4 enodes) 1.685 * * [simplify]: iters left: 2 (12 enodes) 1.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1.687 * * [simplify]: Extracting #1: cost 3 inf + 0 1.687 * * [simplify]: Extracting #2: cost 5 inf + 0 1.687 * * [simplify]: Extracting #3: cost 7 inf + 0 1.687 * * [simplify]: Extracting #4: cost 6 inf + 1 1.687 * * [simplify]: Extracting #5: cost 0 inf + 827 1.687 * [simplify]: Simplified to (sqrt (cbrt (exp re))) 1.687 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (cos im)))) 1.687 * * * * [progress]: [ 8 / 65 ] simplifiying candidate # 1.688 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.688 * * [simplify]: iters left: 3 (4 enodes) 1.688 * * [simplify]: iters left: 2 (12 enodes) 1.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1.690 * * [simplify]: Extracting #1: cost 3 inf + 0 1.690 * * [simplify]: Extracting #2: cost 5 inf + 0 1.690 * * [simplify]: Extracting #3: cost 7 inf + 0 1.690 * * [simplify]: Extracting #4: cost 6 inf + 1 1.690 * * [simplify]: Extracting #5: cost 0 inf + 667 1.690 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.690 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (cos im)))) 1.690 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.690 * * [simplify]: iters left: 3 (4 enodes) 1.691 * * [simplify]: iters left: 2 (12 enodes) 1.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1.693 * * [simplify]: Extracting #2: cost 5 inf + 0 1.693 * * [simplify]: Extracting #3: cost 7 inf + 0 1.693 * * [simplify]: Extracting #4: cost 6 inf + 1 1.693 * * [simplify]: Extracting #5: cost 0 inf + 667 1.693 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.693 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (cos im)))) 1.693 * * * * [progress]: [ 9 / 65 ] simplifiying candidate # 1.693 * [simplify]: Simplifying (sqrt 1) 1.693 * * [simplify]: iters left: 1 (2 enodes) 1.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1.700 * * [simplify]: Extracting #1: cost 0 inf + 1 1.700 * [simplify]: Simplified to 1 1.701 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (* 1 (sqrt (exp re))) (cos im)))) 1.701 * [simplify]: Simplifying (sqrt (exp re)) 1.701 * * [simplify]: iters left: 2 (3 enodes) 1.702 * * [simplify]: iters left: 1 (9 enodes) 1.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1.705 * * [simplify]: Extracting #2: cost 5 inf + 0 1.705 * * [simplify]: Extracting #3: cost 4 inf + 1 1.705 * * [simplify]: Extracting #4: cost 0 inf + 365 1.705 * [simplify]: Simplified to (sqrt (exp re)) 1.705 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (* 1 (sqrt (exp re))) (cos im)))) 1.705 * * * * [progress]: [ 10 / 65 ] simplifiying candidate # 1.705 * [simplify]: Simplifying (/ 1 2) 1.705 * * [simplify]: iters left: 2 (3 enodes) 1.709 * * [simplify]: iters left: 1 (12 enodes) 1.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1.713 * [simplify]: Simplified to 1/2 1.713 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (pow (exp re) 1/2) (cos im)))) 1.713 * * * * [progress]: [ 11 / 65 ] simplifiying candidate # 1.714 * [simplify]: Simplifying (/ (cbrt re) 2) 1.714 * * [simplify]: iters left: 3 (4 enodes) 1.716 * * [simplify]: iters left: 2 (12 enodes) 1.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1.720 * * [simplify]: Extracting #1: cost 4 inf + 0 1.720 * * [simplify]: Extracting #2: cost 5 inf + 1 1.720 * * [simplify]: Extracting #3: cost 4 inf + 2 1.720 * * [simplify]: Extracting #4: cost 0 inf + 408 1.720 * [simplify]: Simplified to (/ (cbrt re) 2) 1.720 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (pow (exp (* (cbrt re) (cbrt re))) (/ (cbrt re) 2)) (cos im)))) 1.720 * * * * [progress]: [ 12 / 65 ] simplifiying candidate # 1.721 * [simplify]: Simplifying (/ (sqrt re) 2) 1.721 * * [simplify]: iters left: 3 (4 enodes) 1.723 * * [simplify]: iters left: 2 (12 enodes) 1.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1.727 * * [simplify]: Extracting #1: cost 4 inf + 0 1.727 * * [simplify]: Extracting #2: cost 5 inf + 1 1.727 * * [simplify]: Extracting #3: cost 4 inf + 2 1.727 * * [simplify]: Extracting #4: cost 0 inf + 248 1.727 * [simplify]: Simplified to (/ (sqrt re) 2) 1.727 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (pow (exp (sqrt re)) (/ (sqrt re) 2)) (cos im)))) 1.727 * * * * [progress]: [ 13 / 65 ] simplifiying candidate # 1.727 * [simplify]: Simplifying (/ re 2) 1.727 * * [simplify]: iters left: 2 (3 enodes) 1.729 * * [simplify]: iters left: 1 (9 enodes) 1.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1.732 * * [simplify]: Extracting #1: cost 4 inf + 0 1.732 * * [simplify]: Extracting #2: cost 2 inf + 2 1.732 * * [simplify]: Extracting #3: cost 0 inf + 86 1.732 * [simplify]: Simplified to (/ re 2) 1.732 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (pow (exp 1) (/ re 2)) (cos im)))) 1.732 * * * * [progress]: [ 14 / 65 ] simplifiying candidate # 1.733 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.733 * * [simplify]: iters left: 3 (4 enodes) 1.734 * * [simplify]: iters left: 2 (12 enodes) 1.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1.737 * * [simplify]: Extracting #2: cost 5 inf + 0 1.737 * * [simplify]: Extracting #3: cost 7 inf + 0 1.737 * * [simplify]: Extracting #4: cost 6 inf + 1 1.738 * * [simplify]: Extracting #5: cost 0 inf + 667 1.738 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.738 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (cos im)))) 1.738 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.738 * * [simplify]: iters left: 3 (4 enodes) 1.739 * * [simplify]: iters left: 2 (12 enodes) 1.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1.740 * * [simplify]: Extracting #1: cost 3 inf + 0 1.740 * * [simplify]: Extracting #2: cost 5 inf + 0 1.740 * * [simplify]: Extracting #3: cost 7 inf + 0 1.740 * * [simplify]: Extracting #4: cost 6 inf + 1 1.740 * * [simplify]: Extracting #5: cost 0 inf + 667 1.740 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.740 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* (sqrt (exp re)) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (cos im)))) 1.741 * * * * [progress]: [ 15 / 65 ] simplifiying candidate # 1.741 * * * * [progress]: [ 16 / 65 ] simplifiying candidate # 1.741 * * * * [progress]: [ 17 / 65 ] simplifiying candidate #real (real->posit16 (sqrt (exp re)))) (cos im))))> 1.741 * [simplify]: Simplifying (real->posit16 (sqrt (exp re))) 1.741 * * [simplify]: iters left: 3 (4 enodes) 1.742 * * [simplify]: iters left: 2 (9 enodes) 1.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1.743 * * [simplify]: Extracting #1: cost 2 inf + 0 1.743 * * [simplify]: Extracting #2: cost 3 inf + 0 1.743 * * [simplify]: Extracting #3: cost 5 inf + 0 1.743 * * [simplify]: Extracting #4: cost 4 inf + 1 1.743 * * [simplify]: Extracting #5: cost 0 inf + 365 1.743 * [simplify]: Simplified to (real->posit16 (sqrt (exp re))) 1.743 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (posit16->real (real->posit16 (sqrt (exp re)))) (cos im)))) 1.743 * * * * [progress]: [ 18 / 65 ] simplifiying candidate # 1.743 * * * * [progress]: [ 19 / 65 ] simplifiying candidate # 1.743 * * * * [progress]: [ 20 / 65 ] simplifiying candidate # 1.743 * [simplify]: Simplifying (log (sqrt (exp re))) 1.743 * * [simplify]: iters left: 3 (4 enodes) 1.744 * * [simplify]: iters left: 2 (12 enodes) 1.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1.746 * * [simplify]: Extracting #1: cost 3 inf + 0 1.746 * * [simplify]: Extracting #2: cost 5 inf + 0 1.746 * * [simplify]: Extracting #3: cost 7 inf + 0 1.746 * * [simplify]: Extracting #4: cost 6 inf + 1 1.746 * * [simplify]: Extracting #5: cost 0 inf + 727 1.746 * [simplify]: Simplified to (log (sqrt (exp re))) 1.746 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (exp (log (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.746 * * * * [progress]: [ 21 / 65 ] simplifiying candidate # 1.746 * [simplify]: Simplifying (exp (sqrt (exp re))) 1.746 * * [simplify]: iters left: 3 (4 enodes) 1.747 * * [simplify]: iters left: 2 (12 enodes) 1.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1.748 * * [simplify]: Extracting #1: cost 3 inf + 0 1.748 * * [simplify]: Extracting #2: cost 5 inf + 0 1.748 * * [simplify]: Extracting #3: cost 7 inf + 0 1.748 * * [simplify]: Extracting #4: cost 6 inf + 1 1.749 * * [simplify]: Extracting #5: cost 0 inf + 727 1.749 * [simplify]: Simplified to (exp (sqrt (exp re))) 1.749 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (log (exp (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.749 * * * * [progress]: [ 22 / 65 ] simplifiying candidate # 1.749 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 1.749 * * [simplify]: iters left: 5 (5 enodes) 1.750 * * [simplify]: iters left: 4 (15 enodes) 1.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1.752 * * [simplify]: Extracting #1: cost 3 inf + 0 1.752 * * [simplify]: Extracting #2: cost 5 inf + 0 1.752 * * [simplify]: Extracting #3: cost 7 inf + 0 1.752 * * [simplify]: Extracting #4: cost 9 inf + 0 1.752 * * [simplify]: Extracting #5: cost 8 inf + 1 1.752 * * [simplify]: Extracting #6: cost 0 inf + 1209 1.752 * [simplify]: Simplified to (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 1.752 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.752 * [simplify]: Simplifying (cbrt (sqrt (exp re))) 1.752 * * [simplify]: iters left: 3 (4 enodes) 1.753 * * [simplify]: iters left: 2 (12 enodes) 1.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1.755 * * [simplify]: Extracting #1: cost 3 inf + 0 1.755 * * [simplify]: Extracting #2: cost 5 inf + 0 1.755 * * [simplify]: Extracting #3: cost 7 inf + 0 1.755 * * [simplify]: Extracting #4: cost 6 inf + 1 1.755 * * [simplify]: Extracting #5: cost 0 inf + 747 1.755 * [simplify]: Simplified to (cbrt (sqrt (exp re))) 1.755 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.755 * * * * [progress]: [ 23 / 65 ] simplifiying candidate # 1.755 * [simplify]: Simplifying (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) 1.755 * * [simplify]: iters left: 6 (5 enodes) 1.756 * * [simplify]: iters left: 5 (14 enodes) 1.758 * * [simplify]: iters left: 4 (17 enodes) 1.761 * * [simplify]: iters left: 3 (24 enodes) 1.766 * * [simplify]: iters left: 2 (38 enodes) 1.775 * * [simplify]: iters left: 1 (64 enodes) 1.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1.794 * * [simplify]: Extracting #1: cost 9 inf + 0 1.794 * * [simplify]: Extracting #2: cost 18 inf + 1 1.794 * * [simplify]: Extracting #3: cost 18 inf + 4 1.794 * * [simplify]: Extracting #4: cost 17 inf + 76 1.795 * * [simplify]: Extracting #5: cost 2 inf + 4072 1.796 * * [simplify]: Extracting #6: cost 0 inf + 5218 1.796 * [simplify]: Simplified to (* (sqrt (exp re)) (exp re)) 1.796 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (cbrt (* (sqrt (exp re)) (exp re))) (* (sqrt (exp re)) (cos im)))) 1.797 * * * * [progress]: [ 24 / 65 ] simplifiying candidate # 1.797 * [simplify]: Simplifying (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) 1.797 * * [simplify]: iters left: 5 (5 enodes) 1.799 * * [simplify]: iters left: 4 (16 enodes) 1.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1.803 * * [simplify]: Extracting #1: cost 4 inf + 0 1.803 * * [simplify]: Extracting #2: cost 7 inf + 0 1.803 * * [simplify]: Extracting #3: cost 9 inf + 0 1.803 * * [simplify]: Extracting #4: cost 8 inf + 1 1.804 * * [simplify]: Extracting #5: cost 0 inf + 1209 1.804 * [simplify]: Simplified to (fabs (cbrt (exp re))) 1.804 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.804 * [simplify]: Simplifying (sqrt (cbrt (exp re))) 1.804 * * [simplify]: iters left: 3 (4 enodes) 1.806 * * [simplify]: iters left: 2 (12 enodes) 1.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1.809 * * [simplify]: Extracting #1: cost 3 inf + 0 1.809 * * [simplify]: Extracting #2: cost 5 inf + 0 1.809 * * [simplify]: Extracting #3: cost 7 inf + 0 1.809 * * [simplify]: Extracting #4: cost 6 inf + 1 1.810 * * [simplify]: Extracting #5: cost 0 inf + 827 1.810 * [simplify]: Simplified to (sqrt (cbrt (exp re))) 1.810 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.810 * * * * [progress]: [ 25 / 65 ] simplifiying candidate # 1.810 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.810 * * [simplify]: iters left: 3 (4 enodes) 1.812 * * [simplify]: iters left: 2 (12 enodes) 1.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1.815 * * [simplify]: Extracting #1: cost 3 inf + 0 1.815 * * [simplify]: Extracting #2: cost 5 inf + 0 1.815 * * [simplify]: Extracting #3: cost 7 inf + 0 1.815 * * [simplify]: Extracting #4: cost 6 inf + 1 1.815 * * [simplify]: Extracting #5: cost 0 inf + 667 1.816 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.816 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.816 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.816 * * [simplify]: iters left: 3 (4 enodes) 1.820 * * [simplify]: iters left: 2 (12 enodes) 1.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1.823 * * [simplify]: Extracting #1: cost 3 inf + 0 1.823 * * [simplify]: Extracting #2: cost 5 inf + 0 1.823 * * [simplify]: Extracting #3: cost 7 inf + 0 1.824 * * [simplify]: Extracting #4: cost 6 inf + 1 1.824 * * [simplify]: Extracting #5: cost 0 inf + 667 1.824 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.824 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.824 * * * * [progress]: [ 26 / 65 ] simplifiying candidate # 1.824 * [simplify]: Simplifying (sqrt 1) 1.824 * * [simplify]: iters left: 1 (2 enodes) 1.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1.828 * [simplify]: Simplified to 1 1.828 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* 1 (sqrt (exp re))) (* (sqrt (exp re)) (cos im)))) 1.829 * [simplify]: Simplifying (sqrt (exp re)) 1.829 * * [simplify]: iters left: 2 (3 enodes) 1.830 * * [simplify]: iters left: 1 (9 enodes) 1.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1.832 * * [simplify]: Extracting #1: cost 3 inf + 0 1.832 * * [simplify]: Extracting #2: cost 5 inf + 0 1.833 * * [simplify]: Extracting #3: cost 4 inf + 1 1.833 * * [simplify]: Extracting #4: cost 0 inf + 365 1.833 * [simplify]: Simplified to (sqrt (exp re)) 1.833 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* 1 (sqrt (exp re))) (* (sqrt (exp re)) (cos im)))) 1.833 * * * * [progress]: [ 27 / 65 ] simplifiying candidate # 1.833 * [simplify]: Simplifying (/ 1 2) 1.833 * * [simplify]: iters left: 2 (3 enodes) 1.836 * * [simplify]: iters left: 1 (12 enodes) 1.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1.841 * * [simplify]: Extracting #1: cost 0 inf + 1 1.841 * [simplify]: Simplified to 1/2 1.841 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp re) 1/2) (* (sqrt (exp re)) (cos im)))) 1.841 * * * * [progress]: [ 28 / 65 ] simplifiying candidate # 1.841 * [simplify]: Simplifying (/ (cbrt re) 2) 1.841 * * [simplify]: iters left: 3 (4 enodes) 1.842 * * [simplify]: iters left: 2 (12 enodes) 1.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1.844 * * [simplify]: Extracting #1: cost 4 inf + 0 1.844 * * [simplify]: Extracting #2: cost 5 inf + 1 1.844 * * [simplify]: Extracting #3: cost 4 inf + 2 1.844 * * [simplify]: Extracting #4: cost 0 inf + 408 1.844 * [simplify]: Simplified to (/ (cbrt re) 2) 1.844 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp (* (cbrt re) (cbrt re))) (/ (cbrt re) 2)) (* (sqrt (exp re)) (cos im)))) 1.844 * * * * [progress]: [ 29 / 65 ] simplifiying candidate # 1.844 * [simplify]: Simplifying (/ (sqrt re) 2) 1.844 * * [simplify]: iters left: 3 (4 enodes) 1.845 * * [simplify]: iters left: 2 (12 enodes) 1.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1.847 * * [simplify]: Extracting #1: cost 4 inf + 0 1.847 * * [simplify]: Extracting #2: cost 5 inf + 1 1.847 * * [simplify]: Extracting #3: cost 4 inf + 2 1.847 * * [simplify]: Extracting #4: cost 0 inf + 248 1.847 * [simplify]: Simplified to (/ (sqrt re) 2) 1.848 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp (sqrt re)) (/ (sqrt re) 2)) (* (sqrt (exp re)) (cos im)))) 1.848 * * * * [progress]: [ 30 / 65 ] simplifiying candidate # 1.848 * [simplify]: Simplifying (/ re 2) 1.848 * * [simplify]: iters left: 2 (3 enodes) 1.849 * * [simplify]: iters left: 1 (9 enodes) 1.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1.850 * * [simplify]: Extracting #1: cost 4 inf + 0 1.850 * * [simplify]: Extracting #2: cost 2 inf + 2 1.850 * * [simplify]: Extracting #3: cost 0 inf + 86 1.850 * [simplify]: Simplified to (/ re 2) 1.851 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp 1) (/ re 2)) (* (sqrt (exp re)) (cos im)))) 1.851 * * * * [progress]: [ 31 / 65 ] simplifiying candidate # 1.851 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.851 * * [simplify]: iters left: 3 (4 enodes) 1.851 * * [simplify]: iters left: 2 (12 enodes) 1.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1.853 * * [simplify]: Extracting #1: cost 3 inf + 0 1.853 * * [simplify]: Extracting #2: cost 5 inf + 0 1.853 * * [simplify]: Extracting #3: cost 7 inf + 0 1.853 * * [simplify]: Extracting #4: cost 6 inf + 1 1.853 * * [simplify]: Extracting #5: cost 0 inf + 667 1.853 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.853 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.853 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 1.853 * * [simplify]: iters left: 3 (4 enodes) 1.854 * * [simplify]: iters left: 2 (12 enodes) 1.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1.856 * * [simplify]: Extracting #1: cost 3 inf + 0 1.856 * * [simplify]: Extracting #2: cost 5 inf + 0 1.856 * * [simplify]: Extracting #3: cost 7 inf + 0 1.856 * * [simplify]: Extracting #4: cost 6 inf + 1 1.856 * * [simplify]: Extracting #5: cost 0 inf + 667 1.856 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 1.856 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.856 * * * * [progress]: [ 32 / 65 ] simplifiying candidate # 1.856 * * * * [progress]: [ 33 / 65 ] simplifiying candidate # 1.856 * * * * [progress]: [ 34 / 65 ] simplifiying candidate #real (real->posit16 (sqrt (exp re)))) (* (sqrt (exp re)) (cos im))))> 1.856 * [simplify]: Simplifying (real->posit16 (sqrt (exp re))) 1.856 * * [simplify]: iters left: 3 (4 enodes) 1.857 * * [simplify]: iters left: 2 (9 enodes) 1.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1.858 * * [simplify]: Extracting #1: cost 2 inf + 0 1.858 * * [simplify]: Extracting #2: cost 3 inf + 0 1.858 * * [simplify]: Extracting #3: cost 5 inf + 0 1.858 * * [simplify]: Extracting #4: cost 4 inf + 1 1.858 * * [simplify]: Extracting #5: cost 0 inf + 365 1.858 * [simplify]: Simplified to (real->posit16 (sqrt (exp re))) 1.858 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (posit16->real (real->posit16 (sqrt (exp re)))) (* (sqrt (exp re)) (cos im)))) 1.859 * * * * [progress]: [ 35 / 65 ] simplifiying candidate # 1.859 * [simplify]: Simplifying (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) 1.859 * * [simplify]: iters left: 6 (7 enodes) 1.860 * * [simplify]: iters left: 5 (25 enodes) 1.863 * * [simplify]: iters left: 4 (26 enodes) 1.866 * * [simplify]: iters left: 3 (27 enodes) 1.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1.869 * * [simplify]: Extracting #1: cost 6 inf + 0 1.869 * * [simplify]: Extracting #2: cost 12 inf + 0 1.870 * * [simplify]: Extracting #3: cost 10 inf + 2 1.870 * * [simplify]: Extracting #4: cost 1 inf + 1084 1.870 * * [simplify]: Extracting #5: cost 0 inf + 1256 1.871 * [simplify]: Simplified to (* (exp re) (cos im)) 1.871 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (exp re) (cos im)) 1)) 1.871 * * * * [progress]: [ 36 / 65 ] simplifiying candidate # 1.871 * [simplify]: Simplifying (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) 1.871 * * [simplify]: iters left: 6 (7 enodes) 1.874 * * [simplify]: iters left: 5 (25 enodes) 1.881 * * [simplify]: iters left: 4 (26 enodes) 1.887 * * [simplify]: iters left: 3 (27 enodes) 1.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1.894 * * [simplify]: Extracting #1: cost 6 inf + 0 1.894 * * [simplify]: Extracting #2: cost 12 inf + 0 1.895 * * [simplify]: Extracting #3: cost 10 inf + 2 1.895 * * [simplify]: Extracting #4: cost 1 inf + 1084 1.895 * * [simplify]: Extracting #5: cost 0 inf + 1256 1.896 * [simplify]: Simplified to (* (exp re) (cos im)) 1.896 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (exp re) (cos im)) 1)) 1.896 * * * * [progress]: [ 37 / 65 ] simplifiying candidate # 1.896 * * * * [progress]: [ 38 / 65 ] simplifiying candidate # 1.896 * [simplify]: Simplifying (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))) 1.896 * * [simplify]: iters left: 6 (9 enodes) 1.900 * * [simplify]: iters left: 5 (31 enodes) 1.910 * * [simplify]: iters left: 4 (34 enodes) 1.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1.919 * * [simplify]: Extracting #1: cost 6 inf + 0 1.919 * * [simplify]: Extracting #2: cost 12 inf + 0 1.919 * * [simplify]: Extracting #3: cost 16 inf + 0 1.919 * * [simplify]: Extracting #4: cost 16 inf + 62 1.919 * * [simplify]: Extracting #5: cost 11 inf + 397 1.920 * * [simplify]: Extracting #6: cost 3 inf + 1906 1.920 * * [simplify]: Extracting #7: cost 0 inf + 3042 1.921 * [simplify]: Simplified to (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))) 1.921 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))))) 1.921 * * * * [progress]: [ 39 / 65 ] simplifiying candidate # 1.922 * [simplify]: Simplifying (+ (log (sqrt (exp re))) (log (* (sqrt (exp re)) (cos im)))) 1.922 * * [simplify]: iters left: 6 (9 enodes) 1.925 * * [simplify]: iters left: 5 (31 enodes) 1.933 * * [simplify]: iters left: 4 (36 enodes) 1.942 * * [simplify]: iters left: 3 (39 enodes) 1.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1.949 * * [simplify]: Extracting #1: cost 6 inf + 0 1.949 * * [simplify]: Extracting #2: cost 13 inf + 0 1.950 * * [simplify]: Extracting #3: cost 18 inf + 0 1.950 * * [simplify]: Extracting #4: cost 17 inf + 193 1.950 * * [simplify]: Extracting #5: cost 12 inf + 528 1.950 * * [simplify]: Extracting #6: cost 4 inf + 2039 1.950 * * [simplify]: Extracting #7: cost 0 inf + 3326 1.951 * [simplify]: Simplified to (+ (log (sqrt (exp re))) (log (* (sqrt (exp re)) (cos im)))) 1.951 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (sqrt (exp re))) (log (* (sqrt (exp re)) (cos im)))))) 1.951 * * * * [progress]: [ 40 / 65 ] simplifiying candidate # 1.951 * [simplify]: Simplifying (log (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 1.951 * * [simplify]: iters left: 6 (8 enodes) 1.953 * * [simplify]: iters left: 5 (31 enodes) 1.957 * * [simplify]: iters left: 4 (42 enodes) 1.963 * * [simplify]: iters left: 3 (47 enodes) 1.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1.968 * * [simplify]: Extracting #1: cost 7 inf + 0 1.968 * * [simplify]: Extracting #2: cost 14 inf + 1 1.968 * * [simplify]: Extracting #3: cost 18 inf + 72 1.968 * * [simplify]: Extracting #4: cost 12 inf + 728 1.968 * * [simplify]: Extracting #5: cost 3 inf + 2343 1.969 * * [simplify]: Extracting #6: cost 0 inf + 2788 1.969 * [simplify]: Simplified to (+ re (log (cos im))) 1.969 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ re (log (cos im))))) 1.969 * * * * [progress]: [ 41 / 65 ] simplifiying candidate # 1.969 * [simplify]: Simplifying (exp (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 1.969 * * [simplify]: iters left: 6 (8 enodes) 1.971 * * [simplify]: iters left: 5 (30 enodes) 1.977 * * [simplify]: iters left: 4 (41 enodes) 1.983 * * [simplify]: iters left: 3 (66 enodes) 1.993 * * [simplify]: iters left: 2 (121 enodes) 2.024 * * [simplify]: iters left: 1 (261 enodes) 2.136 * * [simplify]: Extracting #0: cost 1 inf + 0 2.136 * * [simplify]: Extracting #1: cost 35 inf + 0 2.137 * * [simplify]: Extracting #2: cost 131 inf + 1 2.138 * * [simplify]: Extracting #3: cost 164 inf + 3243 2.141 * * [simplify]: Extracting #4: cost 82 inf + 27425 2.147 * * [simplify]: Extracting #5: cost 18 inf + 56151 2.157 * * [simplify]: Extracting #6: cost 0 inf + 72044 2.166 * * [simplify]: Extracting #7: cost 0 inf + 71352 2.176 * * [simplify]: Extracting #8: cost 0 inf + 71273 2.194 * [simplify]: Simplified to (exp (* (exp re) (cos im))) 2.194 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (exp re) (cos im))))) 2.194 * * * * [progress]: [ 42 / 65 ] simplifiying candidate # 2.194 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) (* (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) (* (* (cos im) (cos im)) (cos im)))) 2.194 * * [simplify]: iters left: 6 (11 enodes) 2.199 * * [simplify]: iters left: 5 (43 enodes) 2.212 * * [simplify]: iters left: 4 (110 enodes) 2.244 * * [simplify]: iters left: 3 (292 enodes) 2.421 * * [simplify]: Extracting #0: cost 1 inf + 0 2.421 * * [simplify]: Extracting #1: cost 42 inf + 0 2.421 * * [simplify]: Extracting #2: cost 116 inf + 0 2.422 * * [simplify]: Extracting #3: cost 106 inf + 703 2.423 * * [simplify]: Extracting #4: cost 65 inf + 10620 2.431 * * [simplify]: Extracting #5: cost 10 inf + 29593 2.443 * * [simplify]: Extracting #6: cost 0 inf + 33626 2.455 * [simplify]: Simplified to (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))) 2.455 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))))) 2.455 * * * * [progress]: [ 43 / 65 ] simplifiying candidate # 2.455 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) (* (* (* (sqrt (exp re)) (cos im)) (* (sqrt (exp re)) (cos im))) (* (sqrt (exp re)) (cos im)))) 2.455 * * [simplify]: iters left: 6 (11 enodes) 2.459 * * [simplify]: iters left: 5 (47 enodes) 2.468 * * [simplify]: iters left: 4 (127 enodes) 2.521 * * [simplify]: iters left: 3 (352 enodes) 2.718 * * [simplify]: Extracting #0: cost 1 inf + 0 2.718 * * [simplify]: Extracting #1: cost 41 inf + 0 2.718 * * [simplify]: Extracting #2: cost 108 inf + 1 2.719 * * [simplify]: Extracting #3: cost 101 inf + 450 2.720 * * [simplify]: Extracting #4: cost 66 inf + 8675 2.725 * * [simplify]: Extracting #5: cost 7 inf + 29486 2.731 * * [simplify]: Extracting #6: cost 0 inf + 32584 2.742 * [simplify]: Simplified to (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))) 2.742 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))))) 2.742 * * * * [progress]: [ 44 / 65 ] simplifiying candidate # 2.743 * [simplify]: Simplifying (* (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))))) 2.743 * * [simplify]: iters left: 6 (9 enodes) 2.747 * * [simplify]: iters left: 5 (31 enodes) 2.755 * * [simplify]: iters left: 4 (32 enodes) 2.767 * * [simplify]: iters left: 3 (33 enodes) 2.775 * * [simplify]: Extracting #0: cost 1 inf + 0 2.775 * * [simplify]: Extracting #1: cost 3 inf + 0 2.775 * * [simplify]: Extracting #2: cost 5 inf + 0 2.775 * * [simplify]: Extracting #3: cost 10 inf + 0 2.775 * * [simplify]: Extracting #4: cost 16 inf + 0 2.775 * * [simplify]: Extracting #5: cost 14 inf + 2 2.775 * * [simplify]: Extracting #6: cost 11 inf + 205 2.776 * * [simplify]: Extracting #7: cost 5 inf + 1124 2.776 * * [simplify]: Extracting #8: cost 0 inf + 2344 2.777 * [simplify]: Simplified to (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) 2.777 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))))) 2.777 * [simplify]: Simplifying (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 2.777 * * [simplify]: iters left: 6 (8 enodes) 2.781 * * [simplify]: iters left: 5 (28 enodes) 2.789 * * [simplify]: iters left: 4 (29 enodes) 2.796 * * [simplify]: iters left: 3 (30 enodes) 2.803 * * [simplify]: Extracting #0: cost 1 inf + 0 2.803 * * [simplify]: Extracting #1: cost 3 inf + 0 2.803 * * [simplify]: Extracting #2: cost 8 inf + 0 2.803 * * [simplify]: Extracting #3: cost 14 inf + 0 2.804 * * [simplify]: Extracting #4: cost 12 inf + 2 2.804 * * [simplify]: Extracting #5: cost 9 inf + 195 2.804 * * [simplify]: Extracting #6: cost 2 inf + 1296 2.805 * * [simplify]: Extracting #7: cost 0 inf + 1760 2.805 * [simplify]: Simplified to (cbrt (* (exp re) (cos im))) 2.805 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) (cbrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))))) (cbrt (* (exp re) (cos im))))) 2.805 * * * * [progress]: [ 45 / 65 ] simplifiying candidate # 2.806 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 2.806 * * [simplify]: iters left: 6 (9 enodes) 2.810 * * [simplify]: iters left: 5 (40 enodes) 2.824 * * [simplify]: iters left: 4 (92 enodes) 2.876 * * [simplify]: iters left: 3 (232 enodes) 3.015 * * [simplify]: iters left: 2 (435 enodes) 3.206 * * [simplify]: Extracting #0: cost 1 inf + 0 3.207 * * [simplify]: Extracting #1: cost 52 inf + 0 3.207 * * [simplify]: Extracting #2: cost 135 inf + 1 3.208 * * [simplify]: Extracting #3: cost 116 inf + 2651 3.212 * * [simplify]: Extracting #4: cost 36 inf + 27705 3.223 * * [simplify]: Extracting #5: cost 0 inf + 43804 3.235 * [simplify]: Simplified to (* (* (* (exp re) (cos im)) (* (exp re) (cos im))) (* (exp re) (cos im))) 3.236 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (exp re) (cos im)) (* (exp re) (cos im))) (* (exp re) (cos im))))) 3.236 * * * * [progress]: [ 46 / 65 ] simplifiying candidate # 3.236 * [simplify]: Simplifying (sqrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.236 * * [simplify]: iters left: 6 (8 enodes) 3.239 * * [simplify]: iters left: 5 (28 enodes) 3.246 * * [simplify]: iters left: 4 (29 enodes) 3.250 * * [simplify]: iters left: 3 (30 enodes) 3.253 * * [simplify]: Extracting #0: cost 1 inf + 0 3.253 * * [simplify]: Extracting #1: cost 3 inf + 0 3.253 * * [simplify]: Extracting #2: cost 8 inf + 0 3.253 * * [simplify]: Extracting #3: cost 14 inf + 0 3.253 * * [simplify]: Extracting #4: cost 12 inf + 2 3.254 * * [simplify]: Extracting #5: cost 9 inf + 195 3.254 * * [simplify]: Extracting #6: cost 2 inf + 1256 3.254 * * [simplify]: Extracting #7: cost 0 inf + 1680 3.254 * [simplify]: Simplified to (sqrt (* (exp re) (cos im))) 3.254 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (exp re) (cos im))) (sqrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))))) 3.254 * [simplify]: Simplifying (sqrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.254 * * [simplify]: iters left: 6 (8 enodes) 3.256 * * [simplify]: iters left: 5 (28 enodes) 3.260 * * [simplify]: iters left: 4 (29 enodes) 3.263 * * [simplify]: iters left: 3 (30 enodes) 3.267 * * [simplify]: Extracting #0: cost 1 inf + 0 3.267 * * [simplify]: Extracting #1: cost 3 inf + 0 3.267 * * [simplify]: Extracting #2: cost 8 inf + 0 3.267 * * [simplify]: Extracting #3: cost 14 inf + 0 3.267 * * [simplify]: Extracting #4: cost 12 inf + 2 3.267 * * [simplify]: Extracting #5: cost 9 inf + 195 3.267 * * [simplify]: Extracting #6: cost 2 inf + 1256 3.268 * * [simplify]: Extracting #7: cost 0 inf + 1680 3.268 * [simplify]: Simplified to (sqrt (* (exp re) (cos im))) 3.268 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) (sqrt (* (exp re) (cos im))))) 3.268 * * * * [progress]: [ 47 / 65 ] simplifiying candidate # 3.268 * * * * [progress]: [ 48 / 65 ] simplifiying candidate # 3.268 * [simplify]: Simplifying (* (sqrt (exp re)) (sqrt (exp re))) 3.268 * * [simplify]: iters left: 4 (4 enodes) 3.269 * * [simplify]: iters left: 3 (10 enodes) 3.270 * * [simplify]: iters left: 2 (11 enodes) 3.272 * * [simplify]: Extracting #0: cost 1 inf + 0 3.272 * * [simplify]: Extracting #1: cost 4 inf + 0 3.272 * * [simplify]: Extracting #2: cost 4 inf + 1 3.272 * * [simplify]: Extracting #3: cost 2 inf + 143 3.272 * * [simplify]: Extracting #4: cost 0 inf + 365 3.272 * [simplify]: Simplified to (exp re) 3.272 * [simplify]: Simplified (2 1) to (λ (re im) (* (exp re) (cos im))) 3.272 * * * * [progress]: [ 49 / 65 ] simplifiying candidate # 3.272 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.272 * * [simplify]: iters left: 6 (8 enodes) 3.274 * * [simplify]: iters left: 5 (28 enodes) 3.281 * * [simplify]: iters left: 4 (36 enodes) 3.290 * * [simplify]: iters left: 3 (42 enodes) 3.303 * * [simplify]: Extracting #0: cost 1 inf + 0 3.303 * * [simplify]: Extracting #1: cost 8 inf + 0 3.303 * * [simplify]: Extracting #2: cost 16 inf + 0 3.303 * * [simplify]: Extracting #3: cost 16 inf + 62 3.304 * * [simplify]: Extracting #4: cost 14 inf + 124 3.304 * * [simplify]: Extracting #5: cost 13 inf + 195 3.304 * * [simplify]: Extracting #6: cost 5 inf + 1727 3.305 * * [simplify]: Extracting #7: cost 1 inf + 2773 3.306 * * [simplify]: Extracting #8: cost 0 inf + 3004 3.306 * [simplify]: Simplified to (* (cbrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.306 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (* (cbrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))))) 3.306 * * * * [progress]: [ 50 / 65 ] simplifiying candidate # 3.307 * [simplify]: Simplifying (* (sqrt (cbrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.307 * * [simplify]: iters left: 6 (9 enodes) 3.310 * * [simplify]: iters left: 5 (31 enodes) 3.314 * * [simplify]: iters left: 4 (39 enodes) 3.319 * * [simplify]: iters left: 3 (44 enodes) 3.324 * * [simplify]: Extracting #0: cost 1 inf + 0 3.324 * * [simplify]: Extracting #1: cost 8 inf + 0 3.325 * * [simplify]: Extracting #2: cost 17 inf + 0 3.325 * * [simplify]: Extracting #3: cost 19 inf + 1 3.325 * * [simplify]: Extracting #4: cost 17 inf + 63 3.325 * * [simplify]: Extracting #5: cost 14 inf + 266 3.325 * * [simplify]: Extracting #6: cost 6 inf + 1815 3.325 * * [simplify]: Extracting #7: cost 1 inf + 3174 3.326 * * [simplify]: Extracting #8: cost 0 inf + 3466 3.326 * [simplify]: Simplified to (* (sqrt (cbrt (exp re))) (* (cos im) (sqrt (exp re)))) 3.326 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) (* (sqrt (cbrt (exp re))) (* (cos im) (sqrt (exp re)))))) 3.326 * * * * [progress]: [ 51 / 65 ] simplifiying candidate # 3.326 * [simplify]: Simplifying (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.327 * * [simplify]: iters left: 6 (8 enodes) 3.328 * * [simplify]: iters left: 5 (28 enodes) 3.332 * * [simplify]: iters left: 4 (36 enodes) 3.337 * * [simplify]: iters left: 3 (42 enodes) 3.347 * * [simplify]: Extracting #0: cost 1 inf + 0 3.347 * * [simplify]: Extracting #1: cost 8 inf + 0 3.347 * * [simplify]: Extracting #2: cost 16 inf + 0 3.347 * * [simplify]: Extracting #3: cost 16 inf + 62 3.347 * * [simplify]: Extracting #4: cost 14 inf + 124 3.347 * * [simplify]: Extracting #5: cost 13 inf + 195 3.348 * * [simplify]: Extracting #6: cost 5 inf + 1607 3.349 * * [simplify]: Extracting #7: cost 1 inf + 2493 3.349 * * [simplify]: Extracting #8: cost 0 inf + 2684 3.350 * [simplify]: Simplified to (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.350 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (sqrt (exp re))) (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))))) 3.350 * * * * [progress]: [ 52 / 65 ] simplifiying candidate # 3.351 * [simplify]: Simplifying (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) 3.351 * * [simplify]: iters left: 6 (7 enodes) 3.353 * * [simplify]: iters left: 5 (25 enodes) 3.357 * * [simplify]: iters left: 4 (26 enodes) 3.360 * * [simplify]: iters left: 3 (27 enodes) 3.363 * * [simplify]: Extracting #0: cost 1 inf + 0 3.363 * * [simplify]: Extracting #1: cost 6 inf + 0 3.363 * * [simplify]: Extracting #2: cost 12 inf + 0 3.363 * * [simplify]: Extracting #3: cost 10 inf + 2 3.363 * * [simplify]: Extracting #4: cost 1 inf + 1084 3.363 * * [simplify]: Extracting #5: cost 0 inf + 1256 3.364 * [simplify]: Simplified to (* (exp re) (cos im)) 3.364 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt 1) (* (exp re) (cos im)))) 3.364 * * * * [progress]: [ 53 / 65 ] simplifiying candidate # 3.364 * [simplify]: Simplifying (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.364 * * [simplify]: iters left: 6 (8 enodes) 3.366 * * [simplify]: iters left: 5 (28 enodes) 3.369 * * [simplify]: iters left: 4 (36 enodes) 3.374 * * [simplify]: iters left: 3 (42 enodes) 3.379 * * [simplify]: Extracting #0: cost 1 inf + 0 3.379 * * [simplify]: Extracting #1: cost 8 inf + 0 3.379 * * [simplify]: Extracting #2: cost 16 inf + 0 3.379 * * [simplify]: Extracting #3: cost 16 inf + 62 3.379 * * [simplify]: Extracting #4: cost 14 inf + 124 3.380 * * [simplify]: Extracting #5: cost 13 inf + 195 3.380 * * [simplify]: Extracting #6: cost 5 inf + 1607 3.380 * * [simplify]: Extracting #7: cost 1 inf + 2493 3.380 * * [simplify]: Extracting #8: cost 0 inf + 2684 3.381 * [simplify]: Simplified to (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))) 3.381 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (sqrt (exp re))) (* (sqrt (sqrt (exp re))) (* (sqrt (exp re)) (cos im))))) 3.381 * * * * [progress]: [ 54 / 65 ] simplifiying candidate # 3.381 * [simplify]: Simplifying (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))) 3.381 * * [simplify]: iters left: 6 (7 enodes) 3.385 * * [simplify]: iters left: 5 (25 enodes) 3.392 * * [simplify]: iters left: 4 (26 enodes) 3.399 * * [simplify]: iters left: 3 (27 enodes) 3.405 * * [simplify]: Extracting #0: cost 1 inf + 0 3.405 * * [simplify]: Extracting #1: cost 6 inf + 0 3.405 * * [simplify]: Extracting #2: cost 12 inf + 0 3.406 * * [simplify]: Extracting #3: cost 10 inf + 2 3.406 * * [simplify]: Extracting #4: cost 1 inf + 1084 3.406 * * [simplify]: Extracting #5: cost 0 inf + 1256 3.407 * [simplify]: Simplified to (* (exp re) (cos im)) 3.407 * [simplify]: Simplified (2 2) to (λ (re im) (* 1 (* (exp re) (cos im)))) 3.408 * * * * [progress]: [ 55 / 65 ] simplifiying candidate #real (real->posit16 (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im))))))> 3.408 * [simplify]: Simplifying (real->posit16 (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.408 * * [simplify]: iters left: 6 (8 enodes) 3.412 * * [simplify]: iters left: 5 (25 enodes) 3.419 * * [simplify]: iters left: 4 (26 enodes) 3.426 * * [simplify]: iters left: 3 (27 enodes) 3.432 * * [simplify]: Extracting #0: cost 1 inf + 0 3.432 * * [simplify]: Extracting #1: cost 2 inf + 0 3.432 * * [simplify]: Extracting #2: cost 6 inf + 0 3.432 * * [simplify]: Extracting #3: cost 12 inf + 0 3.433 * * [simplify]: Extracting #4: cost 10 inf + 2 3.433 * * [simplify]: Extracting #5: cost 1 inf + 1195 3.433 * * [simplify]: Extracting #6: cost 0 inf + 1256 3.434 * [simplify]: Simplified to (real->posit16 (* (exp re) (cos im))) 3.434 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (exp re) (cos im))))) 3.434 * * * * [progress]: [ 56 / 65 ] simplifiying candidate # 3.434 * * * * [progress]: [ 57 / 65 ] simplifiying candidate # 3.434 * [simplify]: Simplifying (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 3.434 * * [simplify]: iters left: 6 (10 enodes) 3.441 * * [simplify]: iters left: 5 (42 enodes) 3.455 * * [simplify]: iters left: 4 (56 enodes) 3.472 * * [simplify]: iters left: 3 (74 enodes) 3.491 * * [simplify]: iters left: 2 (88 enodes) 3.512 * * [simplify]: Extracting #0: cost 1 inf + 0 3.512 * * [simplify]: Extracting #1: cost 8 inf + 0 3.513 * * [simplify]: Extracting #2: cost 18 inf + 1 3.513 * * [simplify]: Extracting #3: cost 18 inf + 45 3.513 * * [simplify]: Extracting #4: cost 2 inf + 1404 3.514 * * [simplify]: Extracting #5: cost 0 inf + 1611 3.515 * * [simplify]: Extracting #6: cost 0 inf + 1571 3.516 * [simplify]: Simplified to (+ 1 (* re (+ (* 1/8 re) 1/2))) 3.516 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (sqrt (exp re)) (* (+ 1 (* re (+ (* 1/8 re) 1/2))) (cos im)))) 3.517 * * * * [progress]: [ 58 / 65 ] simplifiying candidate # 3.517 * [simplify]: Simplifying (sqrt (exp re)) 3.517 * * [simplify]: iters left: 2 (3 enodes) 3.519 * * [simplify]: iters left: 1 (9 enodes) 3.521 * * [simplify]: Extracting #0: cost 1 inf + 0 3.521 * * [simplify]: Extracting #1: cost 3 inf + 0 3.521 * * [simplify]: Extracting #2: cost 5 inf + 0 3.521 * * [simplify]: Extracting #3: cost 4 inf + 1 3.521 * * [simplify]: Extracting #4: cost 0 inf + 365 3.521 * [simplify]: Simplified to (sqrt (exp re)) 3.521 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.521 * * * * [progress]: [ 59 / 65 ] simplifiying candidate # 3.522 * [simplify]: Simplifying (sqrt (exp re)) 3.522 * * [simplify]: iters left: 2 (3 enodes) 3.523 * * [simplify]: iters left: 1 (9 enodes) 3.525 * * [simplify]: Extracting #0: cost 1 inf + 0 3.525 * * [simplify]: Extracting #1: cost 3 inf + 0 3.525 * * [simplify]: Extracting #2: cost 5 inf + 0 3.525 * * [simplify]: Extracting #3: cost 4 inf + 1 3.525 * * [simplify]: Extracting #4: cost 0 inf + 365 3.525 * [simplify]: Simplified to (sqrt (exp re)) 3.525 * [simplify]: Simplified (2 2 1) to (λ (re im) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.525 * * * * [progress]: [ 60 / 65 ] simplifiying candidate # 3.526 * [simplify]: Simplifying (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 3.526 * * [simplify]: iters left: 6 (10 enodes) 3.529 * * [simplify]: iters left: 5 (42 enodes) 3.537 * * [simplify]: iters left: 4 (56 enodes) 3.546 * * [simplify]: iters left: 3 (74 enodes) 3.561 * * [simplify]: iters left: 2 (88 enodes) 3.582 * * [simplify]: Extracting #0: cost 1 inf + 0 3.583 * * [simplify]: Extracting #1: cost 8 inf + 0 3.583 * * [simplify]: Extracting #2: cost 18 inf + 1 3.583 * * [simplify]: Extracting #3: cost 18 inf + 45 3.584 * * [simplify]: Extracting #4: cost 2 inf + 1404 3.584 * * [simplify]: Extracting #5: cost 0 inf + 1611 3.585 * * [simplify]: Extracting #6: cost 0 inf + 1571 3.586 * [simplify]: Simplified to (+ 1 (* re (+ (* 1/8 re) 1/2))) 3.586 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ 1 (* re (+ (* 1/8 re) 1/2))) (* (sqrt (exp re)) (cos im)))) 3.587 * * * * [progress]: [ 61 / 65 ] simplifiying candidate # 3.587 * [simplify]: Simplifying (sqrt (exp re)) 3.587 * * [simplify]: iters left: 2 (3 enodes) 3.588 * * [simplify]: iters left: 1 (9 enodes) 3.590 * * [simplify]: Extracting #0: cost 1 inf + 0 3.590 * * [simplify]: Extracting #1: cost 3 inf + 0 3.590 * * [simplify]: Extracting #2: cost 5 inf + 0 3.591 * * [simplify]: Extracting #3: cost 4 inf + 1 3.591 * * [simplify]: Extracting #4: cost 0 inf + 365 3.591 * [simplify]: Simplified to (sqrt (exp re)) 3.591 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.591 * * * * [progress]: [ 62 / 65 ] simplifiying candidate # 3.591 * [simplify]: Simplifying (sqrt (exp re)) 3.591 * * [simplify]: iters left: 2 (3 enodes) 3.592 * * [simplify]: iters left: 1 (9 enodes) 3.595 * * [simplify]: Extracting #0: cost 1 inf + 0 3.595 * * [simplify]: Extracting #1: cost 3 inf + 0 3.595 * * [simplify]: Extracting #2: cost 5 inf + 0 3.595 * * [simplify]: Extracting #3: cost 4 inf + 1 3.595 * * [simplify]: Extracting #4: cost 0 inf + 365 3.595 * [simplify]: Simplified to (sqrt (exp re)) 3.595 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (exp re)) (* (sqrt (exp re)) (cos im)))) 3.595 * * * * [progress]: [ 63 / 65 ] simplifiying candidate # 3.596 * [simplify]: Simplifying (+ re (+ (* 1/2 (pow re 2)) 1)) 3.596 * * [simplify]: iters left: 6 (8 enodes) 3.601 * * [simplify]: iters left: 5 (35 enodes) 3.613 * * [simplify]: iters left: 4 (49 enodes) 3.627 * * [simplify]: iters left: 3 (62 enodes) 3.635 * * [simplify]: iters left: 2 (66 enodes) 3.644 * * [simplify]: iters left: 1 (72 enodes) 3.655 * * [simplify]: Extracting #0: cost 1 inf + 0 3.655 * * [simplify]: Extracting #1: cost 8 inf + 0 3.655 * * [simplify]: Extracting #2: cost 14 inf + 2 3.655 * * [simplify]: Extracting #3: cost 13 inf + 170 3.656 * * [simplify]: Extracting #4: cost 0 inf + 1400 3.657 * [simplify]: Simplified to (+ re (+ 1 (* re (* re 1/2)))) 3.657 * [simplify]: Simplified (2) to (λ (re im) (+ re (+ 1 (* re (* re 1/2))))) 3.657 * * * * [progress]: [ 64 / 65 ] simplifiying candidate # 3.657 * [simplify]: Simplifying (* (cos im) (exp re)) 3.657 * * [simplify]: iters left: 3 (5 enodes) 3.659 * * [simplify]: iters left: 2 (16 enodes) 3.663 * * [simplify]: Extracting #0: cost 1 inf + 0 3.663 * * [simplify]: Extracting #1: cost 4 inf + 0 3.663 * * [simplify]: Extracting #2: cost 8 inf + 0 3.663 * * [simplify]: Extracting #3: cost 4 inf + 144 3.664 * * [simplify]: Extracting #4: cost 0 inf + 610 3.664 * [simplify]: Simplified to (* (exp re) (cos im)) 3.664 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 3.664 * * * * [progress]: [ 65 / 65 ] simplifiying candidate # 3.664 * [simplify]: Simplifying (* (cos im) (exp re)) 3.664 * * [simplify]: iters left: 3 (5 enodes) 3.666 * * [simplify]: iters left: 2 (16 enodes) 3.671 * * [simplify]: Extracting #0: cost 1 inf + 0 3.671 * * [simplify]: Extracting #1: cost 4 inf + 0 3.671 * * [simplify]: Extracting #2: cost 8 inf + 0 3.671 * * [simplify]: Extracting #3: cost 4 inf + 144 3.671 * * [simplify]: Extracting #4: cost 0 inf + 610 3.671 * [simplify]: Simplified to (* (exp re) (cos im)) 3.671 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 3.671 * * * [progress]: adding candidates to table 4.318 * * [progress]: iteration 3 / 4 4.318 * * * [progress]: picking best candidate 4.324 * * * * [pick]: Picked # 4.324 * * * [progress]: localizing error 4.361 * * * [progress]: generating rewritten candidates 4.361 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 1) 4.367 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1 1) 4.372 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 4.376 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 4.503 * * * [progress]: generating series expansions 4.503 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 1) 4.503 * [backup-simplify]: Simplify (log (sqrt (exp re))) into (log (sqrt (exp re))) 4.503 * [approximate]: Taking taylor expansion of (log (sqrt (exp re))) in (re) around 0 4.503 * [taylor]: Taking taylor expansion of (log (sqrt (exp re))) in re 4.503 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.503 * [taylor]: Taking taylor expansion of (exp re) in re 4.503 * [taylor]: Taking taylor expansion of re in re 4.503 * [backup-simplify]: Simplify 0 into 0 4.503 * [backup-simplify]: Simplify 1 into 1 4.503 * [backup-simplify]: Simplify (exp 0) into 1 4.504 * [backup-simplify]: Simplify (sqrt 1) into 1 4.504 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.505 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.505 * [backup-simplify]: Simplify (log 1) into 0 4.505 * [taylor]: Taking taylor expansion of (log (sqrt (exp re))) in re 4.505 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.505 * [taylor]: Taking taylor expansion of (exp re) in re 4.505 * [taylor]: Taking taylor expansion of re in re 4.505 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify 1 into 1 4.505 * [backup-simplify]: Simplify (exp 0) into 1 4.505 * [backup-simplify]: Simplify (sqrt 1) into 1 4.506 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.506 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.507 * [backup-simplify]: Simplify (log 1) into 0 4.507 * [backup-simplify]: Simplify 0 into 0 4.508 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1/2) 1)) (pow 1 1)))) 1) into 1/2 4.508 * [backup-simplify]: Simplify 1/2 into 1/2 4.509 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.509 * [backup-simplify]: Simplify (/ (- 1/2 (pow 1/2 2) (+)) (* 2 1)) into 1/8 4.512 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1/2) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 1/8) 1)) (pow 1 1)))) 2) into 0 4.512 * [backup-simplify]: Simplify 0 into 0 4.515 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 4.516 * [backup-simplify]: Simplify (/ (- 1/6 (+ (* 2 (* 1/2 1/8)))) (* 2 1)) into 1/48 4.521 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1/2) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 1/2) 1) (pow (* 2 1/8) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 1/48) 1)) (pow 1 1)))) 6) into 0 4.521 * [backup-simplify]: Simplify 0 into 0 4.525 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 4.527 * [backup-simplify]: Simplify (/ (- 1/24 (pow 1/8 2) (+ (* 2 (* 1/2 1/48)))) (* 2 1)) into 1/384 4.537 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 1/2) 4)) (pow 1 4))) (* 12 (/ (* (pow (* 1 1/2) 2) (pow (* 2 1/8) 1)) (pow 1 3))) (* -3 (/ (* 1 (pow (* 2 1/8) 2)) (pow 1 2))) (* -4 (/ (* (pow (* 1 1/2) 1) 1 (pow (* 6 1/48) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 (pow (* 24 1/384) 1)) (pow 1 1)))) 24) into 0 4.537 * [backup-simplify]: Simplify 0 into 0 4.547 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 4.549 * [backup-simplify]: Simplify (/ (- 1/120 (+ (* 2 (* 1/2 1/384)) (* 2 (* 1/8 1/48)))) (* 2 1)) into 1/3840 4.565 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 1/2) 5)) (pow 1 5))) (* -60 (/ (* (pow (* 1 1/2) 3) (pow (* 2 1/8) 1)) (pow 1 4))) (* 30 (/ (* (pow (* 1 1/2) 1) (pow (* 2 1/8) 2)) (pow 1 3))) (* 20 (/ (* (pow (* 1 1/2) 2) 1 (pow (* 6 1/48) 1)) (pow 1 3))) (* -10 (/ (* 1 (pow (* 2 1/8) 1) (pow (* 6 1/48) 1)) (pow 1 2))) (* -5 (/ (* (pow (* 1 1/2) 1) 1 1 (pow (* 24 1/384) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 1/3840) 1)) (pow 1 1)))) 120) into 0 4.565 * [backup-simplify]: Simplify 0 into 0 4.576 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 6) 720)) (* (/ (pow 1 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/720 4.578 * [backup-simplify]: Simplify (/ (- 1/720 (pow 1/48 2) (+ (* 2 (* 1/2 1/3840)) (* 2 (* 1/8 1/384)))) (* 2 1)) into 1/46080 4.624 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 1/2) 6)) (pow 1 6))) (* 360 (/ (* (pow (* 1 1/2) 4) (pow (* 2 1/8) 1)) (pow 1 5))) (* -270 (/ (* (pow (* 1 1/2) 2) (pow (* 2 1/8) 2)) (pow 1 4))) (* -120 (/ (* (pow (* 1 1/2) 3) 1 (pow (* 6 1/48) 1)) (pow 1 4))) (* 30 (/ (* 1 (pow (* 2 1/8) 3)) (pow 1 3))) (* 120 (/ (* (pow (* 1 1/2) 1) (pow (* 2 1/8) 1) (pow (* 6 1/48) 1)) (pow 1 3))) (* 30 (/ (* (pow (* 1 1/2) 2) 1 1 (pow (* 24 1/384) 1)) (pow 1 3))) (* -10 (/ (* 1 1 (pow (* 6 1/48) 2)) (pow 1 2))) (* -15 (/ (* 1 (pow (* 2 1/8) 1) 1 (pow (* 24 1/384) 1)) (pow 1 2))) (* -6 (/ (* (pow (* 1 1/2) 1) 1 1 1 (pow (* 120 1/3840) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 1/46080) 1)) (pow 1 1)))) 720) into 0 4.624 * [backup-simplify]: Simplify 0 into 0 4.638 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 7) 5040)) (* (/ (pow 1 5) 120) (/ (pow 0 1) 1)) (* (/ (pow 1 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 1 3) 6) (/ (pow 0 2) 2)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/5040 4.640 * [backup-simplify]: Simplify (/ (- 1/5040 (+ (* 2 (* 1/2 1/46080)) (* 2 (* 1/8 1/3840)) (* 2 (* 1/48 1/384)))) (* 2 1)) into 1/645120 4.698 * [backup-simplify]: Simplify (/ (+ (* 720 (/ (* (pow (* 1 1/2) 7)) (pow 1 7))) (* -2520 (/ (* (pow (* 1 1/2) 5) (pow (* 2 1/8) 1)) (pow 1 6))) (* 2520 (/ (* (pow (* 1 1/2) 3) (pow (* 2 1/8) 2)) (pow 1 5))) (* 840 (/ (* (pow (* 1 1/2) 4) 1 (pow (* 6 1/48) 1)) (pow 1 5))) (* -630 (/ (* (pow (* 1 1/2) 1) (pow (* 2 1/8) 3)) (pow 1 4))) (* -1260 (/ (* (pow (* 1 1/2) 2) (pow (* 2 1/8) 1) (pow (* 6 1/48) 1)) (pow 1 4))) (* -210 (/ (* (pow (* 1 1/2) 3) 1 1 (pow (* 24 1/384) 1)) (pow 1 4))) (* 210 (/ (* 1 (pow (* 2 1/8) 2) (pow (* 6 1/48) 1)) (pow 1 3))) (* 140 (/ (* (pow (* 1 1/2) 1) 1 (pow (* 6 1/48) 2)) (pow 1 3))) (* 210 (/ (* (pow (* 1 1/2) 1) (pow (* 2 1/8) 1) 1 (pow (* 24 1/384) 1)) (pow 1 3))) (* 42 (/ (* (pow (* 1 1/2) 2) 1 1 1 (pow (* 120 1/3840) 1)) (pow 1 3))) (* -35 (/ (* 1 1 (pow (* 6 1/48) 1) (pow (* 24 1/384) 1)) (pow 1 2))) (* -21 (/ (* 1 (pow (* 2 1/8) 1) 1 1 (pow (* 120 1/3840) 1)) (pow 1 2))) (* -7 (/ (* (pow (* 1 1/2) 1) 1 1 1 1 (pow (* 720 1/46080) 1)) (pow 1 2))) (* 1 (/ (* 1 1 1 1 1 1 (pow (* 5040 1/645120) 1)) (pow 1 1)))) 5040) into 0 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify (* 1/2 re) into (* 1/2 re) 4.698 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 re)))) into (log (sqrt (exp (/ 1 re)))) 4.698 * [approximate]: Taking taylor expansion of (log (sqrt (exp (/ 1 re)))) in (re) around 0 4.698 * [taylor]: Taking taylor expansion of (log (sqrt (exp (/ 1 re)))) in re 4.698 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.698 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.698 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.698 * [taylor]: Taking taylor expansion of re in re 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify 1 into 1 4.699 * [backup-simplify]: Simplify (/ 1 1) into 1 4.699 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.699 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.699 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.699 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 re)))) into (log (sqrt (exp (/ 1 re)))) 4.699 * [taylor]: Taking taylor expansion of (log (sqrt (exp (/ 1 re)))) in re 4.699 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.699 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.699 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.699 * [taylor]: Taking taylor expansion of re in re 4.699 * [backup-simplify]: Simplify 0 into 0 4.699 * [backup-simplify]: Simplify 1 into 1 4.700 * [backup-simplify]: Simplify (/ 1 1) into 1 4.700 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.700 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.700 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.700 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 re)))) into (log (sqrt (exp (/ 1 re)))) 4.700 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 re)))) into (log (sqrt (exp (/ 1 re)))) 4.708 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 1) into 0 4.708 * [backup-simplify]: Simplify 0 into 0 4.709 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.711 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (exp (/ 1 re))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 2) into 0 4.711 * [backup-simplify]: Simplify 0 into 0 4.712 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.715 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (sqrt (exp (/ 1 re))) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 6) into 0 4.715 * [backup-simplify]: Simplify 0 into 0 4.716 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.721 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (sqrt (exp (/ 1 re))) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (sqrt (exp (/ 1 re))) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (sqrt (exp (/ 1 re))) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 24) into 0 4.721 * [backup-simplify]: Simplify 0 into 0 4.722 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.730 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (sqrt (exp (/ 1 re))) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (sqrt (exp (/ 1 re))) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (sqrt (exp (/ 1 re))) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 120) into 0 4.730 * [backup-simplify]: Simplify 0 into 0 4.731 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.743 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (sqrt (exp (/ 1 re))) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (sqrt (exp (/ 1 re))) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (sqrt (exp (/ 1 re))) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (sqrt (exp (/ 1 re))) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (sqrt (exp (/ 1 re))) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ 1 re))) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (sqrt (exp (/ 1 re))) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (sqrt (exp (/ 1 re))) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (sqrt (exp (/ 1 re))) 1)))) 720) into 0 4.743 * [backup-simplify]: Simplify 0 into 0 4.743 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 (/ 1 re))))) into (log (sqrt (exp re))) 4.743 * [backup-simplify]: Simplify (log (sqrt (exp (/ 1 (- re))))) into (log (sqrt (exp (/ -1 re)))) 4.743 * [approximate]: Taking taylor expansion of (log (sqrt (exp (/ -1 re)))) in (re) around 0 4.743 * [taylor]: Taking taylor expansion of (log (sqrt (exp (/ -1 re)))) in re 4.743 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.743 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.743 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.743 * [taylor]: Taking taylor expansion of -1 in re 4.743 * [backup-simplify]: Simplify -1 into -1 4.743 * [taylor]: Taking taylor expansion of re in re 4.743 * [backup-simplify]: Simplify 0 into 0 4.743 * [backup-simplify]: Simplify 1 into 1 4.743 * [backup-simplify]: Simplify (/ -1 1) into -1 4.743 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.743 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.744 * [backup-simplify]: Simplify (log (sqrt (exp (/ -1 re)))) into (log (sqrt (exp (/ -1 re)))) 4.744 * [taylor]: Taking taylor expansion of (log (sqrt (exp (/ -1 re)))) in re 4.744 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.744 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.744 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.744 * [taylor]: Taking taylor expansion of -1 in re 4.744 * [backup-simplify]: Simplify -1 into -1 4.744 * [taylor]: Taking taylor expansion of re in re 4.744 * [backup-simplify]: Simplify 0 into 0 4.744 * [backup-simplify]: Simplify 1 into 1 4.744 * [backup-simplify]: Simplify (/ -1 1) into -1 4.744 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.744 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.744 * [backup-simplify]: Simplify (log (sqrt (exp (/ -1 re)))) into (log (sqrt (exp (/ -1 re)))) 4.744 * [backup-simplify]: Simplify (log (sqrt (exp (/ -1 re)))) into (log (sqrt (exp (/ -1 re)))) 4.745 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 1) into 0 4.745 * [backup-simplify]: Simplify 0 into 0 4.745 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.746 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt (exp (/ -1 re))) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 2) into 0 4.746 * [backup-simplify]: Simplify 0 into 0 4.747 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.749 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (sqrt (exp (/ -1 re))) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 6) into 0 4.749 * [backup-simplify]: Simplify 0 into 0 4.749 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.752 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (sqrt (exp (/ -1 re))) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (sqrt (exp (/ -1 re))) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (sqrt (exp (/ -1 re))) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 24) into 0 4.752 * [backup-simplify]: Simplify 0 into 0 4.753 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.757 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (sqrt (exp (/ -1 re))) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (sqrt (exp (/ -1 re))) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (sqrt (exp (/ -1 re))) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 120) into 0 4.757 * [backup-simplify]: Simplify 0 into 0 4.758 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.765 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (sqrt (exp (/ -1 re))) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (sqrt (exp (/ -1 re))) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (sqrt (exp (/ -1 re))) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (sqrt (exp (/ -1 re))) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (sqrt (exp (/ -1 re))) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ -1 re))) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (sqrt (exp (/ -1 re))) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (sqrt (exp (/ -1 re))) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (sqrt (exp (/ -1 re))) 1)))) 720) into 0 4.765 * [backup-simplify]: Simplify 0 into 0 4.765 * [backup-simplify]: Simplify (log (sqrt (exp (/ -1 (/ 1 (- re)))))) into (log (sqrt (exp re))) 4.765 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1 1) 4.765 * [backup-simplify]: Simplify (sqrt (exp re)) into (sqrt (exp re)) 4.765 * [approximate]: Taking taylor expansion of (sqrt (exp re)) in (re) around 0 4.765 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.765 * [taylor]: Taking taylor expansion of (exp re) in re 4.765 * [taylor]: Taking taylor expansion of re in re 4.765 * [backup-simplify]: Simplify 0 into 0 4.765 * [backup-simplify]: Simplify 1 into 1 4.765 * [backup-simplify]: Simplify (exp 0) into 1 4.766 * [backup-simplify]: Simplify (sqrt 1) into 1 4.766 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.767 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.767 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.767 * [taylor]: Taking taylor expansion of (exp re) in re 4.767 * [taylor]: Taking taylor expansion of re in re 4.767 * [backup-simplify]: Simplify 0 into 0 4.767 * [backup-simplify]: Simplify 1 into 1 4.767 * [backup-simplify]: Simplify (exp 0) into 1 4.767 * [backup-simplify]: Simplify (sqrt 1) into 1 4.768 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.768 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.768 * [backup-simplify]: Simplify 1 into 1 4.768 * [backup-simplify]: Simplify 1/2 into 1/2 4.769 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.770 * [backup-simplify]: Simplify (/ (- 1/2 (pow 1/2 2) (+)) (* 2 1)) into 1/8 4.770 * [backup-simplify]: Simplify 1/8 into 1/8 4.770 * [backup-simplify]: Simplify (+ (* 1/8 (pow re 2)) (+ (* 1/2 re) 1)) into (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 4.770 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.770 * [approximate]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in (re) around 0 4.770 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.771 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.771 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.771 * [taylor]: Taking taylor expansion of re in re 4.771 * [backup-simplify]: Simplify 0 into 0 4.771 * [backup-simplify]: Simplify 1 into 1 4.771 * [backup-simplify]: Simplify (/ 1 1) into 1 4.771 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.771 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.771 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.771 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.771 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.771 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.771 * [taylor]: Taking taylor expansion of re in re 4.771 * [backup-simplify]: Simplify 0 into 0 4.771 * [backup-simplify]: Simplify 1 into 1 4.772 * [backup-simplify]: Simplify (/ 1 1) into 1 4.772 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.772 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.772 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.772 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.772 * [backup-simplify]: Simplify 0 into 0 4.773 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.773 * [backup-simplify]: Simplify 0 into 0 4.774 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.774 * [backup-simplify]: Simplify 0 into 0 4.775 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.775 * [backup-simplify]: Simplify 0 into 0 4.776 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.776 * [backup-simplify]: Simplify 0 into 0 4.777 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.777 * [backup-simplify]: Simplify 0 into 0 4.777 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (/ 1 re)))) into (sqrt (exp re)) 4.777 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (- re)))) into (sqrt (exp (/ -1 re))) 4.777 * [approximate]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in (re) around 0 4.777 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.777 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.777 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.777 * [taylor]: Taking taylor expansion of -1 in re 4.777 * [backup-simplify]: Simplify -1 into -1 4.777 * [taylor]: Taking taylor expansion of re in re 4.777 * [backup-simplify]: Simplify 0 into 0 4.777 * [backup-simplify]: Simplify 1 into 1 4.778 * [backup-simplify]: Simplify (/ -1 1) into -1 4.778 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.778 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.778 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.778 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.778 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.778 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.778 * [taylor]: Taking taylor expansion of -1 in re 4.778 * [backup-simplify]: Simplify -1 into -1 4.778 * [taylor]: Taking taylor expansion of re in re 4.778 * [backup-simplify]: Simplify 0 into 0 4.778 * [backup-simplify]: Simplify 1 into 1 4.779 * [backup-simplify]: Simplify (/ -1 1) into -1 4.779 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.779 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.779 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.779 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.779 * [backup-simplify]: Simplify 0 into 0 4.780 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.780 * [backup-simplify]: Simplify 0 into 0 4.781 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.781 * [backup-simplify]: Simplify 0 into 0 4.782 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.782 * [backup-simplify]: Simplify 0 into 0 4.783 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.783 * [backup-simplify]: Simplify 0 into 0 4.784 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.784 * [backup-simplify]: Simplify 0 into 0 4.784 * [backup-simplify]: Simplify (sqrt (exp (/ -1 (/ 1 (- re))))) into (sqrt (exp re)) 4.784 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 4.784 * [backup-simplify]: Simplify (sqrt (exp re)) into (sqrt (exp re)) 4.784 * [approximate]: Taking taylor expansion of (sqrt (exp re)) in (re) around 0 4.784 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.784 * [taylor]: Taking taylor expansion of (exp re) in re 4.785 * [taylor]: Taking taylor expansion of re in re 4.785 * [backup-simplify]: Simplify 0 into 0 4.785 * [backup-simplify]: Simplify 1 into 1 4.785 * [backup-simplify]: Simplify (exp 0) into 1 4.785 * [backup-simplify]: Simplify (sqrt 1) into 1 4.786 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.787 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.787 * [taylor]: Taking taylor expansion of (sqrt (exp re)) in re 4.787 * [taylor]: Taking taylor expansion of (exp re) in re 4.787 * [taylor]: Taking taylor expansion of re in re 4.787 * [backup-simplify]: Simplify 0 into 0 4.787 * [backup-simplify]: Simplify 1 into 1 4.787 * [backup-simplify]: Simplify (exp 0) into 1 4.787 * [backup-simplify]: Simplify (sqrt 1) into 1 4.788 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.789 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 1))) into 1/2 4.789 * [backup-simplify]: Simplify 1 into 1 4.789 * [backup-simplify]: Simplify 1/2 into 1/2 4.791 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.792 * [backup-simplify]: Simplify (/ (- 1/2 (pow 1/2 2) (+)) (* 2 1)) into 1/8 4.792 * [backup-simplify]: Simplify 1/8 into 1/8 4.792 * [backup-simplify]: Simplify (+ (* 1/8 (pow re 2)) (+ (* 1/2 re) 1)) into (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 4.792 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.792 * [approximate]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in (re) around 0 4.792 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.792 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.792 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.792 * [taylor]: Taking taylor expansion of re in re 4.792 * [backup-simplify]: Simplify 0 into 0 4.792 * [backup-simplify]: Simplify 1 into 1 4.793 * [backup-simplify]: Simplify (/ 1 1) into 1 4.793 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.793 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.793 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.793 * [taylor]: Taking taylor expansion of (sqrt (exp (/ 1 re))) in re 4.793 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.793 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.793 * [taylor]: Taking taylor expansion of re in re 4.793 * [backup-simplify]: Simplify 0 into 0 4.793 * [backup-simplify]: Simplify 1 into 1 4.793 * [backup-simplify]: Simplify (/ 1 1) into 1 4.794 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.794 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.794 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ 1 re))))) into 0 4.794 * [backup-simplify]: Simplify (sqrt (exp (/ 1 re))) into (sqrt (exp (/ 1 re))) 4.794 * [backup-simplify]: Simplify 0 into 0 4.795 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.795 * [backup-simplify]: Simplify 0 into 0 4.795 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.796 * [backup-simplify]: Simplify 0 into 0 4.797 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.797 * [backup-simplify]: Simplify 0 into 0 4.797 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.797 * [backup-simplify]: Simplify 0 into 0 4.798 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ 1 re))))) into 0 4.798 * [backup-simplify]: Simplify 0 into 0 4.799 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (/ 1 re)))) into (sqrt (exp re)) 4.799 * [backup-simplify]: Simplify (sqrt (exp (/ 1 (- re)))) into (sqrt (exp (/ -1 re))) 4.799 * [approximate]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in (re) around 0 4.799 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.799 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.799 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.799 * [taylor]: Taking taylor expansion of -1 in re 4.799 * [backup-simplify]: Simplify -1 into -1 4.799 * [taylor]: Taking taylor expansion of re in re 4.799 * [backup-simplify]: Simplify 0 into 0 4.799 * [backup-simplify]: Simplify 1 into 1 4.800 * [backup-simplify]: Simplify (/ -1 1) into -1 4.800 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.800 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.800 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.800 * [taylor]: Taking taylor expansion of (sqrt (exp (/ -1 re))) in re 4.800 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.800 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.800 * [taylor]: Taking taylor expansion of -1 in re 4.800 * [backup-simplify]: Simplify -1 into -1 4.800 * [taylor]: Taking taylor expansion of re in re 4.800 * [backup-simplify]: Simplify 0 into 0 4.800 * [backup-simplify]: Simplify 1 into 1 4.801 * [backup-simplify]: Simplify (/ -1 1) into -1 4.801 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.801 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.801 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (exp (/ -1 re))))) into 0 4.801 * [backup-simplify]: Simplify (sqrt (exp (/ -1 re))) into (sqrt (exp (/ -1 re))) 4.801 * [backup-simplify]: Simplify 0 into 0 4.802 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.802 * [backup-simplify]: Simplify 0 into 0 4.803 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.803 * [backup-simplify]: Simplify 0 into 0 4.804 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.804 * [backup-simplify]: Simplify 0 into 0 4.805 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.805 * [backup-simplify]: Simplify 0 into 0 4.806 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (exp (/ -1 re))))) into 0 4.807 * [backup-simplify]: Simplify 0 into 0 4.807 * [backup-simplify]: Simplify (sqrt (exp (/ -1 (/ 1 (- re))))) into (sqrt (exp re)) 4.807 * * * * [progress]: [ 4 / 4 ] generating series at (2) 4.807 * [backup-simplify]: Simplify (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) into (* (cos im) (exp re)) 4.807 * [approximate]: Taking taylor expansion of (* (cos im) (exp re)) in (re im) around 0 4.807 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in im 4.807 * [taylor]: Taking taylor expansion of (cos im) in im 4.807 * [taylor]: Taking taylor expansion of im in im 4.807 * [backup-simplify]: Simplify 0 into 0 4.807 * [backup-simplify]: Simplify 1 into 1 4.807 * [taylor]: Taking taylor expansion of (exp re) in im 4.807 * [taylor]: Taking taylor expansion of re in im 4.807 * [backup-simplify]: Simplify re into re 4.807 * [backup-simplify]: Simplify (exp re) into (exp re) 4.807 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 4.807 * [taylor]: Taking taylor expansion of (cos im) in re 4.807 * [taylor]: Taking taylor expansion of im in re 4.807 * [backup-simplify]: Simplify im into im 4.807 * [backup-simplify]: Simplify (cos im) into (cos im) 4.807 * [backup-simplify]: Simplify (sin im) into (sin im) 4.807 * [taylor]: Taking taylor expansion of (exp re) in re 4.808 * [taylor]: Taking taylor expansion of re in re 4.808 * [backup-simplify]: Simplify 0 into 0 4.808 * [backup-simplify]: Simplify 1 into 1 4.808 * [backup-simplify]: Simplify (exp 0) into 1 4.808 * [taylor]: Taking taylor expansion of (* (cos im) (exp re)) in re 4.808 * [taylor]: Taking taylor expansion of (cos im) in re 4.808 * [taylor]: Taking taylor expansion of im in re 4.808 * [backup-simplify]: Simplify im into im 4.808 * [backup-simplify]: Simplify (cos im) into (cos im) 4.808 * [backup-simplify]: Simplify (sin im) into (sin im) 4.808 * [taylor]: Taking taylor expansion of (exp re) in re 4.808 * [taylor]: Taking taylor expansion of re in re 4.808 * [backup-simplify]: Simplify 0 into 0 4.808 * [backup-simplify]: Simplify 1 into 1 4.808 * [backup-simplify]: Simplify (exp 0) into 1 4.808 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 4.808 * [backup-simplify]: Simplify (* (sin im) 0) into 0 4.809 * [backup-simplify]: Simplify (- 0) into 0 4.809 * [backup-simplify]: Simplify (+ (cos im) 0) into (cos im) 4.809 * [backup-simplify]: Simplify (* (cos im) 1) into (cos im) 4.809 * [taylor]: Taking taylor expansion of (cos im) in im 4.809 * [taylor]: Taking taylor expansion of im in im 4.809 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify 1 into 1 4.809 * [backup-simplify]: Simplify 1 into 1 4.810 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 4.810 * [backup-simplify]: Simplify (+ 0) into 0 4.811 * [backup-simplify]: Simplify (+ (* (cos im) 0) (* 0 1)) into 0 4.812 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.812 * [backup-simplify]: Simplify (+ (* (sin im) 0) (* 0 0)) into 0 4.812 * [backup-simplify]: Simplify (- 0) into 0 4.813 * [backup-simplify]: Simplify (+ 0 0) into 0 4.813 * [backup-simplify]: Simplify (+ (* (cos im) 1) (* 0 1)) into (cos im) 4.813 * [taylor]: Taking taylor expansion of (cos im) in im 4.813 * [taylor]: Taking taylor expansion of im in im 4.813 * [backup-simplify]: Simplify 0 into 0 4.813 * [backup-simplify]: Simplify 1 into 1 4.814 * [backup-simplify]: Simplify 1 into 1 4.814 * [backup-simplify]: Simplify (+ 0) into 0 4.814 * [backup-simplify]: Simplify 0 into 0 4.816 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 4.817 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.818 * [backup-simplify]: Simplify (+ (* (cos im) 0) (+ (* 0 0) (* 0 1))) into 0 4.818 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.819 * [backup-simplify]: Simplify (+ (* (sin im) 0) (+ (* 0 0) (* 0 0))) into 0 4.819 * [backup-simplify]: Simplify (- 0) into 0 4.820 * [backup-simplify]: Simplify (+ 0 0) into 0 4.820 * [backup-simplify]: Simplify (+ (* (cos im) 1/2) (+ (* 0 1) (* 0 1))) into (* 1/2 (cos im)) 4.820 * [taylor]: Taking taylor expansion of (* 1/2 (cos im)) in im 4.820 * [taylor]: Taking taylor expansion of 1/2 in im 4.820 * [backup-simplify]: Simplify 1/2 into 1/2 4.820 * [taylor]: Taking taylor expansion of (cos im) in im 4.820 * [taylor]: Taking taylor expansion of im in im 4.820 * [backup-simplify]: Simplify 0 into 0 4.820 * [backup-simplify]: Simplify 1 into 1 4.821 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 4.821 * [backup-simplify]: Simplify 1/2 into 1/2 4.821 * [backup-simplify]: Simplify (+ (* 1/2 (pow (* 1 re) 2)) (+ (* 1 (* 1 re)) 1)) into (+ re (+ (* 1/2 (pow re 2)) 1)) 4.821 * [backup-simplify]: Simplify (* (sqrt (exp (/ 1 re))) (* (exp (log (sqrt (exp (/ 1 re))))) (cos (/ 1 im)))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 4.822 * [approximate]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in (re im) around 0 4.822 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 4.822 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 4.822 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.822 * [taylor]: Taking taylor expansion of im in im 4.822 * [backup-simplify]: Simplify 0 into 0 4.822 * [backup-simplify]: Simplify 1 into 1 4.822 * [backup-simplify]: Simplify (/ 1 1) into 1 4.822 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 4.822 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 4.822 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.822 * [taylor]: Taking taylor expansion of re in im 4.822 * [backup-simplify]: Simplify re into re 4.822 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.822 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.822 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 4.822 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 4.822 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.822 * [taylor]: Taking taylor expansion of im in re 4.823 * [backup-simplify]: Simplify im into im 4.823 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.823 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 4.823 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 4.823 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.823 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.823 * [taylor]: Taking taylor expansion of re in re 4.823 * [backup-simplify]: Simplify 0 into 0 4.823 * [backup-simplify]: Simplify 1 into 1 4.823 * [backup-simplify]: Simplify (/ 1 1) into 1 4.823 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.823 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in re 4.823 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in re 4.823 * [taylor]: Taking taylor expansion of (/ 1 im) in re 4.823 * [taylor]: Taking taylor expansion of im in re 4.823 * [backup-simplify]: Simplify im into im 4.823 * [backup-simplify]: Simplify (/ 1 im) into (/ 1 im) 4.824 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 4.824 * [backup-simplify]: Simplify (sin (/ 1 im)) into (sin (/ 1 im)) 4.824 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in re 4.824 * [taylor]: Taking taylor expansion of (/ 1 re) in re 4.824 * [taylor]: Taking taylor expansion of re in re 4.824 * [backup-simplify]: Simplify 0 into 0 4.824 * [backup-simplify]: Simplify 1 into 1 4.824 * [backup-simplify]: Simplify (/ 1 1) into 1 4.824 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.824 * [backup-simplify]: Simplify (* (cos (/ 1 im)) 1) into (cos (/ 1 im)) 4.824 * [backup-simplify]: Simplify (* (sin (/ 1 im)) 0) into 0 4.825 * [backup-simplify]: Simplify (- 0) into 0 4.825 * [backup-simplify]: Simplify (+ (cos (/ 1 im)) 0) into (cos (/ 1 im)) 4.825 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 4.825 * [taylor]: Taking taylor expansion of (* (cos (/ 1 im)) (exp (/ 1 re))) in im 4.825 * [taylor]: Taking taylor expansion of (cos (/ 1 im)) in im 4.825 * [taylor]: Taking taylor expansion of (/ 1 im) in im 4.825 * [taylor]: Taking taylor expansion of im in im 4.825 * [backup-simplify]: Simplify 0 into 0 4.825 * [backup-simplify]: Simplify 1 into 1 4.826 * [backup-simplify]: Simplify (/ 1 1) into 1 4.826 * [backup-simplify]: Simplify (cos (/ 1 im)) into (cos (/ 1 im)) 4.826 * [taylor]: Taking taylor expansion of (exp (/ 1 re)) in im 4.826 * [taylor]: Taking taylor expansion of (/ 1 re) in im 4.826 * [taylor]: Taking taylor expansion of re in im 4.826 * [backup-simplify]: Simplify re into re 4.826 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 4.826 * [backup-simplify]: Simplify (exp (/ 1 re)) into (exp (/ 1 re)) 4.826 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 4.826 * [backup-simplify]: Simplify (* (cos (/ 1 im)) (exp (/ 1 re))) into (* (cos (/ 1 im)) (exp (/ 1 re))) 4.827 * [backup-simplify]: Simplify (+ 0) into 0 4.827 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 1)) into 0 4.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 4.828 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.829 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (* 0 0)) into 0 4.829 * [backup-simplify]: Simplify (- 0) into 0 4.829 * [backup-simplify]: Simplify (+ 0 0) into 0 4.830 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 4.830 * [taylor]: Taking taylor expansion of 0 in im 4.830 * [backup-simplify]: Simplify 0 into 0 4.830 * [backup-simplify]: Simplify 0 into 0 4.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 4.831 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 4.831 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (* 0 (exp (/ 1 re)))) into 0 4.831 * [backup-simplify]: Simplify 0 into 0 4.832 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.833 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 4.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.834 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.834 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 4.835 * [backup-simplify]: Simplify (- 0) into 0 4.835 * [backup-simplify]: Simplify (+ 0 0) into 0 4.835 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 4.835 * [taylor]: Taking taylor expansion of 0 in im 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.842 * [backup-simplify]: Simplify (* (exp (/ 1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.843 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (* 0 (exp (/ 1 re))))) into 0 4.843 * [backup-simplify]: Simplify 0 into 0 4.844 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.845 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.845 * [backup-simplify]: Simplify (- (+ (* (/ 1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.847 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.847 * [backup-simplify]: Simplify (+ (* (sin (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.848 * [backup-simplify]: Simplify (- 0) into 0 4.848 * [backup-simplify]: Simplify (+ 0 0) into 0 4.849 * [backup-simplify]: Simplify (+ (* (cos (/ 1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (/ 1 re)))))) into 0 4.849 * [taylor]: Taking taylor expansion of 0 in im 4.849 * [backup-simplify]: Simplify 0 into 0 4.849 * [backup-simplify]: Simplify 0 into 0 4.849 * [backup-simplify]: Simplify (* (cos (/ 1 (/ 1 im))) (exp (/ 1 (/ 1 re)))) into (* (cos im) (exp re)) 4.849 * [backup-simplify]: Simplify (* (sqrt (exp (/ 1 (- re)))) (* (exp (log (sqrt (exp (/ 1 (- re)))))) (cos (/ 1 (- im))))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 4.849 * [approximate]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in (re im) around 0 4.849 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 4.849 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 4.850 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.850 * [taylor]: Taking taylor expansion of -1 in im 4.850 * [backup-simplify]: Simplify -1 into -1 4.850 * [taylor]: Taking taylor expansion of re in im 4.850 * [backup-simplify]: Simplify re into re 4.850 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.850 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.850 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 4.850 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.850 * [taylor]: Taking taylor expansion of -1 in im 4.850 * [backup-simplify]: Simplify -1 into -1 4.850 * [taylor]: Taking taylor expansion of im in im 4.850 * [backup-simplify]: Simplify 0 into 0 4.850 * [backup-simplify]: Simplify 1 into 1 4.850 * [backup-simplify]: Simplify (/ -1 1) into -1 4.850 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 4.851 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 4.851 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.851 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.851 * [taylor]: Taking taylor expansion of -1 in re 4.851 * [backup-simplify]: Simplify -1 into -1 4.851 * [taylor]: Taking taylor expansion of re in re 4.851 * [backup-simplify]: Simplify 0 into 0 4.851 * [backup-simplify]: Simplify 1 into 1 4.851 * [backup-simplify]: Simplify (/ -1 1) into -1 4.851 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.851 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 4.851 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.851 * [taylor]: Taking taylor expansion of -1 in re 4.851 * [backup-simplify]: Simplify -1 into -1 4.851 * [taylor]: Taking taylor expansion of im in re 4.851 * [backup-simplify]: Simplify im into im 4.851 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.851 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 4.852 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 4.852 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in re 4.852 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in re 4.852 * [taylor]: Taking taylor expansion of (/ -1 re) in re 4.852 * [taylor]: Taking taylor expansion of -1 in re 4.852 * [backup-simplify]: Simplify -1 into -1 4.852 * [taylor]: Taking taylor expansion of re in re 4.852 * [backup-simplify]: Simplify 0 into 0 4.852 * [backup-simplify]: Simplify 1 into 1 4.852 * [backup-simplify]: Simplify (/ -1 1) into -1 4.852 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.852 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in re 4.852 * [taylor]: Taking taylor expansion of (/ -1 im) in re 4.852 * [taylor]: Taking taylor expansion of -1 in re 4.852 * [backup-simplify]: Simplify -1 into -1 4.852 * [taylor]: Taking taylor expansion of im in re 4.852 * [backup-simplify]: Simplify im into im 4.852 * [backup-simplify]: Simplify (/ -1 im) into (/ -1 im) 4.853 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 4.853 * [backup-simplify]: Simplify (sin (/ -1 im)) into (sin (/ -1 im)) 4.853 * [backup-simplify]: Simplify (* (cos (/ -1 im)) 1) into (cos (/ -1 im)) 4.853 * [backup-simplify]: Simplify (* (sin (/ -1 im)) 0) into 0 4.853 * [backup-simplify]: Simplify (- 0) into 0 4.853 * [backup-simplify]: Simplify (+ (cos (/ -1 im)) 0) into (cos (/ -1 im)) 4.853 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 4.853 * [taylor]: Taking taylor expansion of (* (exp (/ -1 re)) (cos (/ -1 im))) in im 4.854 * [taylor]: Taking taylor expansion of (exp (/ -1 re)) in im 4.854 * [taylor]: Taking taylor expansion of (/ -1 re) in im 4.854 * [taylor]: Taking taylor expansion of -1 in im 4.854 * [backup-simplify]: Simplify -1 into -1 4.854 * [taylor]: Taking taylor expansion of re in im 4.854 * [backup-simplify]: Simplify re into re 4.854 * [backup-simplify]: Simplify (/ -1 re) into (/ -1 re) 4.854 * [backup-simplify]: Simplify (exp (/ -1 re)) into (exp (/ -1 re)) 4.854 * [taylor]: Taking taylor expansion of (cos (/ -1 im)) in im 4.854 * [taylor]: Taking taylor expansion of (/ -1 im) in im 4.854 * [taylor]: Taking taylor expansion of -1 in im 4.854 * [backup-simplify]: Simplify -1 into -1 4.854 * [taylor]: Taking taylor expansion of im in im 4.854 * [backup-simplify]: Simplify 0 into 0 4.854 * [backup-simplify]: Simplify 1 into 1 4.854 * [backup-simplify]: Simplify (/ -1 1) into -1 4.854 * [backup-simplify]: Simplify (cos (/ -1 im)) into (cos (/ -1 im)) 4.855 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 4.855 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (cos (/ -1 im))) into (* (exp (/ -1 re)) (cos (/ -1 im))) 4.855 * [backup-simplify]: Simplify (+ 0) into 0 4.856 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (* 0 1)) into 0 4.856 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)))) into 0 4.857 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 4.857 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (* 0 0)) into 0 4.857 * [backup-simplify]: Simplify (- 0) into 0 4.858 * [backup-simplify]: Simplify (+ 0 0) into 0 4.858 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 4.858 * [taylor]: Taking taylor expansion of 0 in im 4.858 * [backup-simplify]: Simplify 0 into 0 4.858 * [backup-simplify]: Simplify 0 into 0 4.858 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)))) into 0 4.859 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 1) 1)))) into 0 4.859 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (* 0 (cos (/ -1 im)))) into 0 4.859 * [backup-simplify]: Simplify 0 into 0 4.860 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 4.861 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (* 0 1))) into 0 4.861 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.862 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 4.862 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (* 0 0))) into 0 4.862 * [backup-simplify]: Simplify (- 0) into 0 4.863 * [backup-simplify]: Simplify (+ 0 0) into 0 4.863 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 4.863 * [taylor]: Taking taylor expansion of 0 in im 4.863 * [backup-simplify]: Simplify 0 into 0 4.863 * [backup-simplify]: Simplify 0 into 0 4.863 * [backup-simplify]: Simplify 0 into 0 4.864 * [backup-simplify]: Simplify (- (/ 0 re) (+ (* (/ -1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 4.865 * [backup-simplify]: Simplify (* (exp (/ -1 re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.866 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (* 0 (cos (/ -1 im))))) into 0 4.866 * [backup-simplify]: Simplify 0 into 0 4.867 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 4.868 * [backup-simplify]: Simplify (+ (* (cos (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.868 * [backup-simplify]: Simplify (- (/ 0 im) (+ (* (/ -1 im) (/ 0 im)) (* 0 (/ 0 im)) (* 0 (/ 0 im)))) into 0 4.870 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 4.870 * [backup-simplify]: Simplify (+ (* (sin (/ -1 im)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 4.871 * [backup-simplify]: Simplify (- 0) into 0 4.871 * [backup-simplify]: Simplify (+ 0 0) into 0 4.872 * [backup-simplify]: Simplify (+ (* (exp (/ -1 re)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cos (/ -1 im)))))) into 0 4.872 * [taylor]: Taking taylor expansion of 0 in im 4.872 * [backup-simplify]: Simplify 0 into 0 4.872 * [backup-simplify]: Simplify 0 into 0 4.873 * [backup-simplify]: Simplify (* (exp (/ -1 (/ 1 (- re)))) (cos (/ -1 (/ 1 (- im))))) into (* (cos im) (exp re)) 4.873 * * * [progress]: simplifying candidates 4.873 * * * * [progress]: [ 1 / 89 ] simplifiying candidate # 4.873 * [simplify]: Simplifying (log (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re))))) 4.873 * * [simplify]: iters left: 6 (6 enodes) 4.876 * * [simplify]: iters left: 5 (20 enodes) 4.881 * * [simplify]: iters left: 4 (22 enodes) 4.887 * * [simplify]: Extracting #0: cost 1 inf + 0 4.887 * * [simplify]: Extracting #1: cost 4 inf + 0 4.887 * * [simplify]: Extracting #2: cost 7 inf + 0 4.887 * * [simplify]: Extracting #3: cost 9 inf + 0 4.887 * * [simplify]: Extracting #4: cost 11 inf + 0 4.887 * * [simplify]: Extracting #5: cost 13 inf + 0 4.887 * * [simplify]: Extracting #6: cost 12 inf + 1 4.888 * * [simplify]: Extracting #7: cost 11 inf + 72 4.888 * * [simplify]: Extracting #8: cost 7 inf + 556 4.888 * * [simplify]: Extracting #9: cost 1 inf + 2032 4.888 * * [simplify]: Extracting #10: cost 0 inf + 2333 4.889 * [simplify]: Simplified to (log (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re))))) 4.889 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re))))) (log (cbrt (sqrt (exp re)))))) (cos im)))) 4.889 * [simplify]: Simplifying (log (cbrt (sqrt (exp re)))) 4.889 * * [simplify]: iters left: 4 (5 enodes) 4.891 * * [simplify]: iters left: 3 (15 enodes) 4.895 * * [simplify]: Extracting #0: cost 1 inf + 0 4.895 * * [simplify]: Extracting #1: cost 3 inf + 0 4.895 * * [simplify]: Extracting #2: cost 5 inf + 0 4.895 * * [simplify]: Extracting #3: cost 7 inf + 0 4.895 * * [simplify]: Extracting #4: cost 9 inf + 0 4.895 * * [simplify]: Extracting #5: cost 8 inf + 1 4.896 * * [simplify]: Extracting #6: cost 0 inf + 1269 4.896 * [simplify]: Simplified to (log (cbrt (sqrt (exp re)))) 4.896 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re))))) (log (cbrt (sqrt (exp re)))))) (cos im)))) 4.896 * * * * [progress]: [ 2 / 89 ] simplifiying candidate # 4.896 * [simplify]: Simplifying (log (sqrt (* (cbrt (exp re)) (cbrt (exp re))))) 4.896 * * [simplify]: iters left: 6 (6 enodes) 4.899 * * [simplify]: iters left: 5 (19 enodes) 4.904 * * [simplify]: Extracting #0: cost 1 inf + 0 4.904 * * [simplify]: Extracting #1: cost 3 inf + 0 4.904 * * [simplify]: Extracting #2: cost 6 inf + 0 4.904 * * [simplify]: Extracting #3: cost 9 inf + 0 4.904 * * [simplify]: Extracting #4: cost 11 inf + 0 4.904 * * [simplify]: Extracting #5: cost 10 inf + 1 4.904 * * [simplify]: Extracting #6: cost 0 inf + 1731 4.905 * [simplify]: Simplified to (log (fabs (cbrt (exp re)))) 4.905 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (fabs (cbrt (exp re)))) (log (sqrt (cbrt (exp re)))))) (cos im)))) 4.905 * [simplify]: Simplifying (log (sqrt (cbrt (exp re)))) 4.905 * * [simplify]: iters left: 4 (5 enodes) 4.907 * * [simplify]: iters left: 3 (15 enodes) 4.911 * * [simplify]: Extracting #0: cost 1 inf + 0 4.911 * * [simplify]: Extracting #1: cost 3 inf + 0 4.911 * * [simplify]: Extracting #2: cost 5 inf + 0 4.911 * * [simplify]: Extracting #3: cost 7 inf + 0 4.911 * * [simplify]: Extracting #4: cost 9 inf + 0 4.911 * * [simplify]: Extracting #5: cost 8 inf + 1 4.912 * * [simplify]: Extracting #6: cost 0 inf + 1349 4.912 * [simplify]: Simplified to (log (sqrt (cbrt (exp re)))) 4.912 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (fabs (cbrt (exp re)))) (log (sqrt (cbrt (exp re)))))) (cos im)))) 4.912 * * * * [progress]: [ 3 / 89 ] simplifiying candidate # 4.912 * [simplify]: Simplifying (log (sqrt (sqrt (exp re)))) 4.912 * * [simplify]: iters left: 4 (5 enodes) 4.914 * * [simplify]: iters left: 3 (15 enodes) 4.918 * * [simplify]: Extracting #0: cost 1 inf + 0 4.918 * * [simplify]: Extracting #1: cost 3 inf + 0 4.918 * * [simplify]: Extracting #2: cost 5 inf + 0 4.918 * * [simplify]: Extracting #3: cost 7 inf + 0 4.918 * * [simplify]: Extracting #4: cost 9 inf + 0 4.919 * * [simplify]: Extracting #5: cost 8 inf + 1 4.919 * * [simplify]: Extracting #6: cost 0 inf + 1109 4.919 * [simplify]: Simplified to (log (sqrt (sqrt (exp re)))) 4.919 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (sqrt (sqrt (exp re)))) (log (sqrt (sqrt (exp re)))))) (cos im)))) 4.919 * [simplify]: Simplifying (log (sqrt (sqrt (exp re)))) 4.919 * * [simplify]: iters left: 4 (5 enodes) 4.921 * * [simplify]: iters left: 3 (15 enodes) 4.923 * * [simplify]: Extracting #0: cost 1 inf + 0 4.923 * * [simplify]: Extracting #1: cost 3 inf + 0 4.923 * * [simplify]: Extracting #2: cost 5 inf + 0 4.923 * * [simplify]: Extracting #3: cost 7 inf + 0 4.923 * * [simplify]: Extracting #4: cost 9 inf + 0 4.923 * * [simplify]: Extracting #5: cost 8 inf + 1 4.923 * * [simplify]: Extracting #6: cost 0 inf + 1109 4.923 * [simplify]: Simplified to (log (sqrt (sqrt (exp re)))) 4.923 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (sqrt (sqrt (exp re)))) (log (sqrt (sqrt (exp re)))))) (cos im)))) 4.924 * * * * [progress]: [ 4 / 89 ] simplifiying candidate # 4.924 * [simplify]: Simplifying (log (sqrt 1)) 4.924 * * [simplify]: iters left: 2 (3 enodes) 4.926 * * [simplify]: iters left: 1 (11 enodes) 4.928 * * [simplify]: Extracting #0: cost 1 inf + 0 4.928 * * [simplify]: Extracting #1: cost 0 inf + 1 4.928 * [simplify]: Simplified to 0 4.928 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ 0 (log (sqrt (exp re))))) (cos im)))) 4.928 * [simplify]: Simplifying (log (sqrt (exp re))) 4.928 * * [simplify]: iters left: 3 (4 enodes) 4.929 * * [simplify]: iters left: 2 (12 enodes) 4.930 * * [simplify]: Extracting #0: cost 1 inf + 0 4.930 * * [simplify]: Extracting #1: cost 3 inf + 0 4.931 * * [simplify]: Extracting #2: cost 5 inf + 0 4.931 * * [simplify]: Extracting #3: cost 7 inf + 0 4.931 * * [simplify]: Extracting #4: cost 6 inf + 1 4.931 * * [simplify]: Extracting #5: cost 0 inf + 727 4.931 * [simplify]: Simplified to (log (sqrt (exp re))) 4.931 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ 0 (log (sqrt (exp re))))) (cos im)))) 4.931 * * * * [progress]: [ 5 / 89 ] simplifiying candidate # 4.931 * [simplify]: Simplifying (log (sqrt (sqrt (exp re)))) 4.931 * * [simplify]: iters left: 4 (5 enodes) 4.932 * * [simplify]: iters left: 3 (15 enodes) 4.934 * * [simplify]: Extracting #0: cost 1 inf + 0 4.934 * * [simplify]: Extracting #1: cost 3 inf + 0 4.934 * * [simplify]: Extracting #2: cost 5 inf + 0 4.934 * * [simplify]: Extracting #3: cost 7 inf + 0 4.934 * * [simplify]: Extracting #4: cost 9 inf + 0 4.934 * * [simplify]: Extracting #5: cost 8 inf + 1 4.934 * * [simplify]: Extracting #6: cost 0 inf + 1109 4.934 * [simplify]: Simplified to (log (sqrt (sqrt (exp re)))) 4.934 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (sqrt (sqrt (exp re)))) (log (sqrt (sqrt (exp re)))))) (cos im)))) 4.934 * [simplify]: Simplifying (log (sqrt (sqrt (exp re)))) 4.934 * * [simplify]: iters left: 4 (5 enodes) 4.935 * * [simplify]: iters left: 3 (15 enodes) 4.937 * * [simplify]: Extracting #0: cost 1 inf + 0 4.937 * * [simplify]: Extracting #1: cost 3 inf + 0 4.937 * * [simplify]: Extracting #2: cost 5 inf + 0 4.937 * * [simplify]: Extracting #3: cost 7 inf + 0 4.937 * * [simplify]: Extracting #4: cost 9 inf + 0 4.937 * * [simplify]: Extracting #5: cost 8 inf + 1 4.937 * * [simplify]: Extracting #6: cost 0 inf + 1109 4.937 * [simplify]: Simplified to (log (sqrt (sqrt (exp re)))) 4.938 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ (log (sqrt (sqrt (exp re)))) (log (sqrt (sqrt (exp re)))))) (cos im)))) 4.938 * * * * [progress]: [ 6 / 89 ] simplifiying candidate # 4.938 * [simplify]: Simplifying (log 1) 4.938 * * [simplify]: iters left: 1 (2 enodes) 4.939 * * [simplify]: Extracting #0: cost 1 inf + 0 4.939 * * [simplify]: Extracting #1: cost 0 inf + 1 4.939 * [simplify]: Simplified to 0 4.939 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ 0 (log (sqrt (exp re))))) (cos im)))) 4.939 * [simplify]: Simplifying (log (sqrt (exp re))) 4.940 * * [simplify]: iters left: 3 (4 enodes) 4.940 * * [simplify]: iters left: 2 (12 enodes) 4.942 * * [simplify]: Extracting #0: cost 1 inf + 0 4.942 * * [simplify]: Extracting #1: cost 3 inf + 0 4.942 * * [simplify]: Extracting #2: cost 5 inf + 0 4.942 * * [simplify]: Extracting #3: cost 7 inf + 0 4.942 * * [simplify]: Extracting #4: cost 6 inf + 1 4.942 * * [simplify]: Extracting #5: cost 0 inf + 727 4.942 * [simplify]: Simplified to (log (sqrt (exp re))) 4.942 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (+ 0 (log (sqrt (exp re))))) (cos im)))) 4.942 * * * * [progress]: [ 7 / 89 ] simplifiying candidate # 4.942 * [simplify]: Simplifying (log (exp re)) 4.942 * * [simplify]: iters left: 2 (3 enodes) 4.943 * * [simplify]: iters left: 1 (7 enodes) 4.944 * * [simplify]: Extracting #0: cost 1 inf + 0 4.944 * * [simplify]: Extracting #1: cost 0 inf + 1 4.944 * [simplify]: Simplified to re 4.944 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* 1/2 re)) (cos im)))) 4.944 * * * * [progress]: [ 8 / 89 ] simplifiying candidate # 4.944 * [simplify]: Simplifying (log (sqrt (exp re))) 4.944 * * [simplify]: iters left: 3 (4 enodes) 4.945 * * [simplify]: iters left: 2 (12 enodes) 4.946 * * [simplify]: Extracting #0: cost 1 inf + 0 4.946 * * [simplify]: Extracting #1: cost 3 inf + 0 4.946 * * [simplify]: Extracting #2: cost 5 inf + 0 4.946 * * [simplify]: Extracting #3: cost 7 inf + 0 4.946 * * [simplify]: Extracting #4: cost 6 inf + 1 4.946 * * [simplify]: Extracting #5: cost 0 inf + 727 4.946 * [simplify]: Simplified to (log (sqrt (exp re))) 4.946 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* 1 (log (sqrt (exp re))))) (cos im)))) 4.947 * * * * [progress]: [ 9 / 89 ] simplifiying candidate # 4.947 * [simplify]: Simplifying (log (exp re)) 4.947 * * [simplify]: iters left: 2 (3 enodes) 4.947 * * [simplify]: iters left: 1 (7 enodes) 4.948 * * [simplify]: Extracting #0: cost 1 inf + 0 4.948 * * [simplify]: Extracting #1: cost 0 inf + 1 4.948 * [simplify]: Simplified to re 4.948 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (/ 1 2) re)) (cos im)))) 4.948 * * * * [progress]: [ 10 / 89 ] simplifiying candidate # 4.948 * [simplify]: Simplifying (log (exp (* (cbrt re) (cbrt re)))) 4.948 * * [simplify]: iters left: 5 (5 enodes) 4.950 * * [simplify]: iters left: 4 (15 enodes) 4.954 * * [simplify]: iters left: 3 (23 enodes) 4.961 * * [simplify]: iters left: 2 (37 enodes) 4.970 * * [simplify]: iters left: 1 (69 enodes) 4.983 * * [simplify]: Extracting #0: cost 1 inf + 0 4.983 * * [simplify]: Extracting #1: cost 16 inf + 0 4.983 * * [simplify]: Extracting #2: cost 35 inf + 1 4.983 * * [simplify]: Extracting #3: cost 52 inf + 356 4.983 * * [simplify]: Extracting #4: cost 28 inf + 4732 4.985 * * [simplify]: Extracting #5: cost 7 inf + 11163 4.986 * * [simplify]: Extracting #6: cost 0 inf + 15224 4.988 * [simplify]: Simplified to (* (cbrt re) (cbrt re)) 4.988 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (/ (cbrt re) 2) (* (cbrt re) (cbrt re)))) (cos im)))) 4.988 * * * * [progress]: [ 11 / 89 ] simplifiying candidate # 4.988 * [simplify]: Simplifying (log (exp (sqrt re))) 4.988 * * [simplify]: iters left: 3 (4 enodes) 4.989 * * [simplify]: iters left: 2 (10 enodes) 4.990 * * [simplify]: Extracting #0: cost 1 inf + 0 4.990 * * [simplify]: Extracting #1: cost 4 inf + 0 4.990 * * [simplify]: Extracting #2: cost 4 inf + 1 4.990 * * [simplify]: Extracting #3: cost 2 inf + 83 4.990 * * [simplify]: Extracting #4: cost 0 inf + 305 4.991 * [simplify]: Simplified to (sqrt re) 4.991 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (/ (sqrt re) 2) (sqrt re))) (cos im)))) 4.991 * * * * [progress]: [ 12 / 89 ] simplifiying candidate # 4.991 * [simplify]: Simplifying (log (exp 1)) 4.991 * * [simplify]: iters left: 2 (3 enodes) 4.992 * * [simplify]: iters left: 1 (10 enodes) 4.994 * * [simplify]: Extracting #0: cost 1 inf + 0 4.994 * * [simplify]: Extracting #1: cost 0 inf + 1 4.994 * [simplify]: Simplified to 1 4.994 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (/ re 2) 1)) (cos im)))) 4.994 * * * * [progress]: [ 13 / 89 ] simplifiying candidate # 4.994 * * * * [progress]: [ 14 / 89 ] simplifiying candidate # 4.994 * * * * [progress]: [ 15 / 89 ] simplifiying candidate # 4.994 * [simplify]: Simplifying (log (log (sqrt (exp re)))) 4.994 * * [simplify]: iters left: 4 (5 enodes) 4.995 * * [simplify]: iters left: 3 (15 enodes) 4.997 * * [simplify]: Extracting #0: cost 1 inf + 0 4.997 * * [simplify]: Extracting #1: cost 3 inf + 0 4.998 * * [simplify]: Extracting #2: cost 5 inf + 0 4.998 * * [simplify]: Extracting #3: cost 7 inf + 0 4.998 * * [simplify]: Extracting #4: cost 9 inf + 0 4.998 * * [simplify]: Extracting #5: cost 8 inf + 1 4.998 * * [simplify]: Extracting #6: cost 0 inf + 1229 4.998 * [simplify]: Simplified to (log (log (sqrt (exp re)))) 4.998 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (exp (log (log (sqrt (exp re)))))) (cos im)))) 4.998 * * * * [progress]: [ 16 / 89 ] simplifiying candidate # 4.999 * [simplify]: Simplifying (exp (log (sqrt (exp re)))) 4.999 * * [simplify]: iters left: 4 (5 enodes) 5.001 * * [simplify]: iters left: 3 (13 enodes) 5.004 * * [simplify]: Extracting #0: cost 1 inf + 0 5.004 * * [simplify]: Extracting #1: cost 4 inf + 0 5.004 * * [simplify]: Extracting #2: cost 7 inf + 0 5.004 * * [simplify]: Extracting #3: cost 6 inf + 1 5.004 * * [simplify]: Extracting #4: cost 2 inf + 365 5.005 * * [simplify]: Extracting #5: cost 0 inf + 727 5.005 * [simplify]: Simplified to (sqrt (exp re)) 5.005 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.005 * * * * [progress]: [ 17 / 89 ] simplifiying candidate # 5.005 * [simplify]: Simplifying (* (cbrt (log (sqrt (exp re)))) (cbrt (log (sqrt (exp re))))) 5.005 * * [simplify]: iters left: 6 (6 enodes) 5.008 * * [simplify]: iters left: 5 (18 enodes) 5.012 * * [simplify]: Extracting #0: cost 1 inf + 0 5.012 * * [simplify]: Extracting #1: cost 3 inf + 0 5.012 * * [simplify]: Extracting #2: cost 5 inf + 0 5.012 * * [simplify]: Extracting #3: cost 7 inf + 0 5.012 * * [simplify]: Extracting #4: cost 9 inf + 0 5.012 * * [simplify]: Extracting #5: cost 11 inf + 0 5.013 * * [simplify]: Extracting #6: cost 10 inf + 1 5.013 * * [simplify]: Extracting #7: cost 0 inf + 1851 5.013 * [simplify]: Simplified to (* (cbrt (log (sqrt (exp re)))) (cbrt (log (sqrt (exp re))))) 5.013 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (* (cbrt (log (sqrt (exp re)))) (cbrt (log (sqrt (exp re))))) (cbrt (log (sqrt (exp re)))))) (cos im)))) 5.014 * [simplify]: Simplifying (cbrt (log (sqrt (exp re)))) 5.014 * * [simplify]: iters left: 4 (5 enodes) 5.015 * * [simplify]: iters left: 3 (15 enodes) 5.019 * * [simplify]: Extracting #0: cost 1 inf + 0 5.019 * * [simplify]: Extracting #1: cost 3 inf + 0 5.019 * * [simplify]: Extracting #2: cost 5 inf + 0 5.019 * * [simplify]: Extracting #3: cost 7 inf + 0 5.019 * * [simplify]: Extracting #4: cost 9 inf + 0 5.019 * * [simplify]: Extracting #5: cost 8 inf + 1 5.019 * * [simplify]: Extracting #6: cost 0 inf + 1249 5.020 * [simplify]: Simplified to (cbrt (log (sqrt (exp re)))) 5.020 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (* (cbrt (log (sqrt (exp re)))) (cbrt (log (sqrt (exp re))))) (cbrt (log (sqrt (exp re)))))) (cos im)))) 5.020 * * * * [progress]: [ 18 / 89 ] simplifiying candidate # 5.020 * [simplify]: Simplifying (* (* (log (sqrt (exp re))) (log (sqrt (exp re)))) (log (sqrt (exp re)))) 5.020 * * [simplify]: iters left: 6 (6 enodes) 5.022 * * [simplify]: iters left: 5 (19 enodes) 5.028 * * [simplify]: iters left: 4 (21 enodes) 5.032 * * [simplify]: iters left: 3 (28 enodes) 5.038 * * [simplify]: iters left: 2 (42 enodes) 5.047 * * [simplify]: iters left: 1 (68 enodes) 5.060 * * [simplify]: Extracting #0: cost 1 inf + 0 5.060 * * [simplify]: Extracting #1: cost 9 inf + 0 5.060 * * [simplify]: Extracting #2: cost 18 inf + 1 5.061 * * [simplify]: Extracting #3: cost 21 inf + 3 5.061 * * [simplify]: Extracting #4: cost 23 inf + 4 5.061 * * [simplify]: Extracting #5: cost 20 inf + 77 5.061 * * [simplify]: Extracting #6: cost 9 inf + 2611 5.061 * * [simplify]: Extracting #7: cost 2 inf + 5726 5.062 * * [simplify]: Extracting #8: cost 0 inf + 7012 5.063 * [simplify]: Simplified to (* (log (sqrt (exp re))) (* (log (sqrt (exp re))) (log (sqrt (exp re))))) 5.063 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (cbrt (* (log (sqrt (exp re))) (* (log (sqrt (exp re))) (log (sqrt (exp re))))))) (cos im)))) 5.063 * * * * [progress]: [ 19 / 89 ] simplifiying candidate # 5.464 * [simplify]: Simplifying (sqrt (log (sqrt (exp re)))) 5.464 * * [simplify]: iters left: 4 (5 enodes) 5.465 * * [simplify]: iters left: 3 (15 enodes) 5.467 * * [simplify]: Extracting #0: cost 1 inf + 0 5.467 * * [simplify]: Extracting #1: cost 3 inf + 0 5.467 * * [simplify]: Extracting #2: cost 5 inf + 0 5.467 * * [simplify]: Extracting #3: cost 7 inf + 0 5.467 * * [simplify]: Extracting #4: cost 9 inf + 0 5.467 * * [simplify]: Extracting #5: cost 8 inf + 1 5.467 * * [simplify]: Extracting #6: cost 0 inf + 1169 5.467 * [simplify]: Simplified to (sqrt (log (sqrt (exp re)))) 5.467 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (sqrt (log (sqrt (exp re)))) (sqrt (log (sqrt (exp re)))))) (cos im)))) 5.467 * [simplify]: Simplifying (sqrt (log (sqrt (exp re)))) 5.467 * * [simplify]: iters left: 4 (5 enodes) 5.468 * * [simplify]: iters left: 3 (15 enodes) 5.470 * * [simplify]: Extracting #0: cost 1 inf + 0 5.470 * * [simplify]: Extracting #1: cost 3 inf + 0 5.470 * * [simplify]: Extracting #2: cost 5 inf + 0 5.470 * * [simplify]: Extracting #3: cost 7 inf + 0 5.470 * * [simplify]: Extracting #4: cost 9 inf + 0 5.470 * * [simplify]: Extracting #5: cost 8 inf + 1 5.470 * * [simplify]: Extracting #6: cost 0 inf + 1169 5.470 * [simplify]: Simplified to (sqrt (log (sqrt (exp re)))) 5.470 * [simplify]: Simplified (2 2 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (* (sqrt (log (sqrt (exp re)))) (sqrt (log (sqrt (exp re)))))) (cos im)))) 5.471 * * * * [progress]: [ 20 / 89 ] simplifiying candidate # 5.471 * * * * [progress]: [ 21 / 89 ] simplifiying candidate #real (real->posit16 (log (sqrt (exp re)))))) (cos im))))> 5.471 * [simplify]: Simplifying (real->posit16 (log (sqrt (exp re)))) 5.471 * * [simplify]: iters left: 4 (5 enodes) 5.472 * * [simplify]: iters left: 3 (12 enodes) 5.473 * * [simplify]: Extracting #0: cost 1 inf + 0 5.473 * * [simplify]: Extracting #1: cost 2 inf + 0 5.473 * * [simplify]: Extracting #2: cost 3 inf + 0 5.473 * * [simplify]: Extracting #3: cost 5 inf + 0 5.473 * * [simplify]: Extracting #4: cost 7 inf + 0 5.473 * * [simplify]: Extracting #5: cost 6 inf + 1 5.474 * * [simplify]: Extracting #6: cost 0 inf + 727 5.474 * [simplify]: Simplified to (real->posit16 (log (sqrt (exp re)))) 5.474 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (posit16->real (real->posit16 (log (sqrt (exp re)))))) (cos im)))) 5.474 * * * * [progress]: [ 22 / 89 ] simplifiying candidate # 5.474 * * * * [progress]: [ 23 / 89 ] simplifiying candidate # 5.474 * * * * [progress]: [ 24 / 89 ] simplifiying candidate # 5.475 * [simplify]: Simplifying (log (sqrt (exp re))) 5.475 * * [simplify]: iters left: 3 (4 enodes) 5.475 * * [simplify]: iters left: 2 (12 enodes) 5.477 * * [simplify]: Extracting #0: cost 1 inf + 0 5.477 * * [simplify]: Extracting #1: cost 3 inf + 0 5.477 * * [simplify]: Extracting #2: cost 5 inf + 0 5.477 * * [simplify]: Extracting #3: cost 7 inf + 0 5.477 * * [simplify]: Extracting #4: cost 6 inf + 1 5.477 * * [simplify]: Extracting #5: cost 0 inf + 727 5.477 * [simplify]: Simplified to (log (sqrt (exp re))) 5.477 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (exp (log (sqrt (exp re)))))) (cos im)))) 5.477 * * * * [progress]: [ 25 / 89 ] simplifiying candidate # 5.477 * [simplify]: Simplifying (exp (sqrt (exp re))) 5.478 * * [simplify]: iters left: 3 (4 enodes) 5.478 * * [simplify]: iters left: 2 (12 enodes) 5.480 * * [simplify]: Extracting #0: cost 1 inf + 0 5.480 * * [simplify]: Extracting #1: cost 3 inf + 0 5.480 * * [simplify]: Extracting #2: cost 5 inf + 0 5.480 * * [simplify]: Extracting #3: cost 7 inf + 0 5.480 * * [simplify]: Extracting #4: cost 6 inf + 1 5.480 * * [simplify]: Extracting #5: cost 0 inf + 727 5.480 * [simplify]: Simplified to (exp (sqrt (exp re))) 5.480 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (log (exp (sqrt (exp re)))))) (cos im)))) 5.480 * * * * [progress]: [ 26 / 89 ] simplifiying candidate # 5.480 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 5.480 * * [simplify]: iters left: 5 (5 enodes) 5.481 * * [simplify]: iters left: 4 (15 enodes) 5.483 * * [simplify]: Extracting #0: cost 1 inf + 0 5.483 * * [simplify]: Extracting #1: cost 3 inf + 0 5.483 * * [simplify]: Extracting #2: cost 5 inf + 0 5.483 * * [simplify]: Extracting #3: cost 7 inf + 0 5.483 * * [simplify]: Extracting #4: cost 9 inf + 0 5.483 * * [simplify]: Extracting #5: cost 8 inf + 1 5.484 * * [simplify]: Extracting #6: cost 0 inf + 1209 5.484 * [simplify]: Simplified to (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 5.484 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))))) (cos im)))) 5.484 * [simplify]: Simplifying (cbrt (sqrt (exp re))) 5.484 * * [simplify]: iters left: 3 (4 enodes) 5.485 * * [simplify]: iters left: 2 (12 enodes) 5.487 * * [simplify]: Extracting #0: cost 1 inf + 0 5.488 * * [simplify]: Extracting #1: cost 3 inf + 0 5.488 * * [simplify]: Extracting #2: cost 5 inf + 0 5.488 * * [simplify]: Extracting #3: cost 7 inf + 0 5.488 * * [simplify]: Extracting #4: cost 6 inf + 1 5.488 * * [simplify]: Extracting #5: cost 0 inf + 747 5.488 * [simplify]: Simplified to (cbrt (sqrt (exp re))) 5.488 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))))) (cos im)))) 5.488 * * * * [progress]: [ 27 / 89 ] simplifiying candidate # 5.489 * [simplify]: Simplifying (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) 5.489 * * [simplify]: iters left: 6 (5 enodes) 5.491 * * [simplify]: iters left: 5 (14 enodes) 5.495 * * [simplify]: iters left: 4 (17 enodes) 5.500 * * [simplify]: iters left: 3 (24 enodes) 5.510 * * [simplify]: iters left: 2 (38 enodes) 5.524 * * [simplify]: iters left: 1 (64 enodes) 5.535 * * [simplify]: Extracting #0: cost 1 inf + 0 5.535 * * [simplify]: Extracting #1: cost 9 inf + 0 5.535 * * [simplify]: Extracting #2: cost 18 inf + 1 5.535 * * [simplify]: Extracting #3: cost 18 inf + 4 5.535 * * [simplify]: Extracting #4: cost 17 inf + 76 5.536 * * [simplify]: Extracting #5: cost 2 inf + 4072 5.536 * * [simplify]: Extracting #6: cost 0 inf + 5218 5.536 * [simplify]: Simplified to (* (sqrt (exp re)) (exp re)) 5.537 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (cbrt (* (sqrt (exp re)) (exp re))))) (cos im)))) 5.537 * * * * [progress]: [ 28 / 89 ] simplifiying candidate # 5.537 * [simplify]: Simplifying (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) 5.537 * * [simplify]: iters left: 5 (5 enodes) 5.538 * * [simplify]: iters left: 4 (16 enodes) 5.540 * * [simplify]: Extracting #0: cost 1 inf + 0 5.540 * * [simplify]: Extracting #1: cost 4 inf + 0 5.540 * * [simplify]: Extracting #2: cost 7 inf + 0 5.540 * * [simplify]: Extracting #3: cost 9 inf + 0 5.540 * * [simplify]: Extracting #4: cost 8 inf + 1 5.540 * * [simplify]: Extracting #5: cost 0 inf + 1209 5.540 * [simplify]: Simplified to (fabs (cbrt (exp re))) 5.540 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))))) (cos im)))) 5.540 * [simplify]: Simplifying (sqrt (cbrt (exp re))) 5.540 * * [simplify]: iters left: 3 (4 enodes) 5.541 * * [simplify]: iters left: 2 (12 enodes) 5.543 * * [simplify]: Extracting #0: cost 1 inf + 0 5.543 * * [simplify]: Extracting #1: cost 3 inf + 0 5.543 * * [simplify]: Extracting #2: cost 5 inf + 0 5.543 * * [simplify]: Extracting #3: cost 7 inf + 0 5.543 * * [simplify]: Extracting #4: cost 6 inf + 1 5.543 * * [simplify]: Extracting #5: cost 0 inf + 827 5.543 * [simplify]: Simplified to (sqrt (cbrt (exp re))) 5.543 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))))) (cos im)))) 5.543 * * * * [progress]: [ 29 / 89 ] simplifiying candidate # 5.543 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.543 * * [simplify]: iters left: 3 (4 enodes) 5.544 * * [simplify]: iters left: 2 (12 enodes) 5.546 * * [simplify]: Extracting #0: cost 1 inf + 0 5.546 * * [simplify]: Extracting #1: cost 3 inf + 0 5.546 * * [simplify]: Extracting #2: cost 5 inf + 0 5.546 * * [simplify]: Extracting #3: cost 7 inf + 0 5.546 * * [simplify]: Extracting #4: cost 6 inf + 1 5.546 * * [simplify]: Extracting #5: cost 0 inf + 667 5.546 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.546 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))))) (cos im)))) 5.546 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.546 * * [simplify]: iters left: 3 (4 enodes) 5.547 * * [simplify]: iters left: 2 (12 enodes) 5.548 * * [simplify]: Extracting #0: cost 1 inf + 0 5.548 * * [simplify]: Extracting #1: cost 3 inf + 0 5.548 * * [simplify]: Extracting #2: cost 5 inf + 0 5.548 * * [simplify]: Extracting #3: cost 7 inf + 0 5.548 * * [simplify]: Extracting #4: cost 6 inf + 1 5.549 * * [simplify]: Extracting #5: cost 0 inf + 667 5.549 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.549 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))))) (cos im)))) 5.549 * * * * [progress]: [ 30 / 89 ] simplifiying candidate # 5.549 * [simplify]: Simplifying (sqrt 1) 5.549 * * [simplify]: iters left: 1 (2 enodes) 5.552 * * [simplify]: Extracting #0: cost 1 inf + 0 5.552 * * [simplify]: Extracting #1: cost 0 inf + 1 5.552 * [simplify]: Simplified to 1 5.552 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* 1 (sqrt (exp re))))) (cos im)))) 5.552 * [simplify]: Simplifying (sqrt (exp re)) 5.552 * * [simplify]: iters left: 2 (3 enodes) 5.553 * * [simplify]: iters left: 1 (9 enodes) 5.556 * * [simplify]: Extracting #0: cost 1 inf + 0 5.556 * * [simplify]: Extracting #1: cost 3 inf + 0 5.556 * * [simplify]: Extracting #2: cost 5 inf + 0 5.556 * * [simplify]: Extracting #3: cost 4 inf + 1 5.556 * * [simplify]: Extracting #4: cost 0 inf + 365 5.556 * [simplify]: Simplified to (sqrt (exp re)) 5.556 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* 1 (sqrt (exp re))))) (cos im)))) 5.556 * * * * [progress]: [ 31 / 89 ] simplifiying candidate # 5.557 * [simplify]: Simplifying (/ 1 2) 5.557 * * [simplify]: iters left: 2 (3 enodes) 5.560 * * [simplify]: iters left: 1 (12 enodes) 5.564 * * [simplify]: Extracting #0: cost 1 inf + 0 5.564 * * [simplify]: Extracting #1: cost 0 inf + 1 5.564 * [simplify]: Simplified to 1/2 5.564 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (pow (exp re) 1/2))) (cos im)))) 5.564 * * * * [progress]: [ 32 / 89 ] simplifiying candidate # 5.565 * [simplify]: Simplifying (/ (cbrt re) 2) 5.565 * * [simplify]: iters left: 3 (4 enodes) 5.566 * * [simplify]: iters left: 2 (12 enodes) 5.568 * * [simplify]: Extracting #0: cost 1 inf + 0 5.568 * * [simplify]: Extracting #1: cost 4 inf + 0 5.568 * * [simplify]: Extracting #2: cost 5 inf + 1 5.568 * * [simplify]: Extracting #3: cost 4 inf + 2 5.568 * * [simplify]: Extracting #4: cost 0 inf + 408 5.571 * [simplify]: Simplified to (/ (cbrt re) 2) 5.571 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (pow (exp (* (cbrt re) (cbrt re))) (/ (cbrt re) 2)))) (cos im)))) 5.571 * * * * [progress]: [ 33 / 89 ] simplifiying candidate # 5.571 * [simplify]: Simplifying (/ (sqrt re) 2) 5.571 * * [simplify]: iters left: 3 (4 enodes) 5.572 * * [simplify]: iters left: 2 (12 enodes) 5.574 * * [simplify]: Extracting #0: cost 1 inf + 0 5.574 * * [simplify]: Extracting #1: cost 4 inf + 0 5.574 * * [simplify]: Extracting #2: cost 5 inf + 1 5.574 * * [simplify]: Extracting #3: cost 4 inf + 2 5.574 * * [simplify]: Extracting #4: cost 0 inf + 248 5.574 * [simplify]: Simplified to (/ (sqrt re) 2) 5.574 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (pow (exp (sqrt re)) (/ (sqrt re) 2)))) (cos im)))) 5.574 * * * * [progress]: [ 34 / 89 ] simplifiying candidate # 5.575 * [simplify]: Simplifying (/ re 2) 5.575 * * [simplify]: iters left: 2 (3 enodes) 5.575 * * [simplify]: iters left: 1 (9 enodes) 5.577 * * [simplify]: Extracting #0: cost 1 inf + 0 5.577 * * [simplify]: Extracting #1: cost 4 inf + 0 5.577 * * [simplify]: Extracting #2: cost 2 inf + 2 5.577 * * [simplify]: Extracting #3: cost 0 inf + 86 5.577 * [simplify]: Simplified to (/ re 2) 5.577 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (pow (exp 1) (/ re 2)))) (cos im)))) 5.577 * * * * [progress]: [ 35 / 89 ] simplifiying candidate # 5.577 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.577 * * [simplify]: iters left: 3 (4 enodes) 5.578 * * [simplify]: iters left: 2 (12 enodes) 5.580 * * [simplify]: Extracting #0: cost 1 inf + 0 5.580 * * [simplify]: Extracting #1: cost 3 inf + 0 5.580 * * [simplify]: Extracting #2: cost 5 inf + 0 5.580 * * [simplify]: Extracting #3: cost 7 inf + 0 5.580 * * [simplify]: Extracting #4: cost 6 inf + 1 5.580 * * [simplify]: Extracting #5: cost 0 inf + 667 5.580 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.580 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))))) (cos im)))) 5.580 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.580 * * [simplify]: iters left: 3 (4 enodes) 5.581 * * [simplify]: iters left: 2 (12 enodes) 5.582 * * [simplify]: Extracting #0: cost 1 inf + 0 5.582 * * [simplify]: Extracting #1: cost 3 inf + 0 5.582 * * [simplify]: Extracting #2: cost 5 inf + 0 5.583 * * [simplify]: Extracting #3: cost 7 inf + 0 5.583 * * [simplify]: Extracting #4: cost 6 inf + 1 5.583 * * [simplify]: Extracting #5: cost 0 inf + 667 5.583 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.583 * [simplify]: Simplified (2 2 1 1 1 2) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))))) (cos im)))) 5.583 * * * * [progress]: [ 36 / 89 ] simplifiying candidate # 5.583 * * * * [progress]: [ 37 / 89 ] simplifiying candidate # 5.583 * * * * [progress]: [ 38 / 89 ] simplifiying candidate #real (real->posit16 (sqrt (exp re)))))) (cos im))))> 5.583 * [simplify]: Simplifying (real->posit16 (sqrt (exp re))) 5.583 * * [simplify]: iters left: 3 (4 enodes) 5.584 * * [simplify]: iters left: 2 (9 enodes) 5.585 * * [simplify]: Extracting #0: cost 1 inf + 0 5.585 * * [simplify]: Extracting #1: cost 2 inf + 0 5.585 * * [simplify]: Extracting #2: cost 3 inf + 0 5.585 * * [simplify]: Extracting #3: cost 5 inf + 0 5.585 * * [simplify]: Extracting #4: cost 4 inf + 1 5.585 * * [simplify]: Extracting #5: cost 0 inf + 365 5.585 * [simplify]: Simplified to (real->posit16 (sqrt (exp re))) 5.585 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (posit16->real (real->posit16 (sqrt (exp re)))))) (cos im)))) 5.585 * * * * [progress]: [ 39 / 89 ] simplifiying candidate # 5.585 * * * * [progress]: [ 40 / 89 ] simplifiying candidate # 5.585 * * * * [progress]: [ 41 / 89 ] simplifiying candidate # 5.585 * [simplify]: Simplifying (log (sqrt (exp re))) 5.586 * * [simplify]: iters left: 3 (4 enodes) 5.586 * * [simplify]: iters left: 2 (12 enodes) 5.588 * * [simplify]: Extracting #0: cost 1 inf + 0 5.588 * * [simplify]: Extracting #1: cost 3 inf + 0 5.588 * * [simplify]: Extracting #2: cost 5 inf + 0 5.588 * * [simplify]: Extracting #3: cost 7 inf + 0 5.588 * * [simplify]: Extracting #4: cost 6 inf + 1 5.588 * * [simplify]: Extracting #5: cost 0 inf + 727 5.588 * [simplify]: Simplified to (log (sqrt (exp re))) 5.588 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (exp (log (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.588 * * * * [progress]: [ 42 / 89 ] simplifiying candidate # 5.588 * [simplify]: Simplifying (exp (sqrt (exp re))) 5.588 * * [simplify]: iters left: 3 (4 enodes) 5.589 * * [simplify]: iters left: 2 (12 enodes) 5.590 * * [simplify]: Extracting #0: cost 1 inf + 0 5.590 * * [simplify]: Extracting #1: cost 3 inf + 0 5.590 * * [simplify]: Extracting #2: cost 5 inf + 0 5.590 * * [simplify]: Extracting #3: cost 7 inf + 0 5.591 * * [simplify]: Extracting #4: cost 6 inf + 1 5.591 * * [simplify]: Extracting #5: cost 0 inf + 727 5.591 * [simplify]: Simplified to (exp (sqrt (exp re))) 5.591 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (log (exp (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.591 * * * * [progress]: [ 43 / 89 ] simplifiying candidate # 5.591 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 5.591 * * [simplify]: iters left: 5 (5 enodes) 5.592 * * [simplify]: iters left: 4 (15 enodes) 5.594 * * [simplify]: Extracting #0: cost 1 inf + 0 5.594 * * [simplify]: Extracting #1: cost 3 inf + 0 5.595 * * [simplify]: Extracting #2: cost 5 inf + 0 5.595 * * [simplify]: Extracting #3: cost 7 inf + 0 5.595 * * [simplify]: Extracting #4: cost 9 inf + 0 5.595 * * [simplify]: Extracting #5: cost 8 inf + 1 5.595 * * [simplify]: Extracting #6: cost 0 inf + 1209 5.595 * [simplify]: Simplified to (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) 5.595 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.596 * [simplify]: Simplifying (cbrt (sqrt (exp re))) 5.596 * * [simplify]: iters left: 3 (4 enodes) 5.597 * * [simplify]: iters left: 2 (12 enodes) 5.600 * * [simplify]: Extracting #0: cost 1 inf + 0 5.600 * * [simplify]: Extracting #1: cost 3 inf + 0 5.600 * * [simplify]: Extracting #2: cost 5 inf + 0 5.601 * * [simplify]: Extracting #3: cost 7 inf + 0 5.601 * * [simplify]: Extracting #4: cost 6 inf + 1 5.601 * * [simplify]: Extracting #5: cost 0 inf + 747 5.601 * [simplify]: Simplified to (cbrt (sqrt (exp re))) 5.601 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (cbrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.601 * * * * [progress]: [ 44 / 89 ] simplifiying candidate # 5.601 * [simplify]: Simplifying (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) 5.601 * * [simplify]: iters left: 6 (5 enodes) 5.604 * * [simplify]: iters left: 5 (14 enodes) 5.608 * * [simplify]: iters left: 4 (17 enodes) 5.613 * * [simplify]: iters left: 3 (24 enodes) 5.622 * * [simplify]: iters left: 2 (38 enodes) 5.637 * * [simplify]: iters left: 1 (64 enodes) 5.657 * * [simplify]: Extracting #0: cost 1 inf + 0 5.657 * * [simplify]: Extracting #1: cost 9 inf + 0 5.657 * * [simplify]: Extracting #2: cost 18 inf + 1 5.657 * * [simplify]: Extracting #3: cost 18 inf + 4 5.658 * * [simplify]: Extracting #4: cost 17 inf + 76 5.658 * * [simplify]: Extracting #5: cost 2 inf + 4072 5.659 * * [simplify]: Extracting #6: cost 0 inf + 5218 5.660 * [simplify]: Simplified to (* (sqrt (exp re)) (exp re)) 5.660 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (cbrt (* (sqrt (exp re)) (exp re))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.660 * * * * [progress]: [ 45 / 89 ] simplifiying candidate # 5.660 * [simplify]: Simplifying (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) 5.661 * * [simplify]: iters left: 5 (5 enodes) 5.662 * * [simplify]: iters left: 4 (16 enodes) 5.664 * * [simplify]: Extracting #0: cost 1 inf + 0 5.664 * * [simplify]: Extracting #1: cost 4 inf + 0 5.664 * * [simplify]: Extracting #2: cost 7 inf + 0 5.664 * * [simplify]: Extracting #3: cost 9 inf + 0 5.664 * * [simplify]: Extracting #4: cost 8 inf + 1 5.664 * * [simplify]: Extracting #5: cost 0 inf + 1209 5.664 * [simplify]: Simplified to (fabs (cbrt (exp re))) 5.664 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.664 * [simplify]: Simplifying (sqrt (cbrt (exp re))) 5.664 * * [simplify]: iters left: 3 (4 enodes) 5.665 * * [simplify]: iters left: 2 (12 enodes) 5.667 * * [simplify]: Extracting #0: cost 1 inf + 0 5.667 * * [simplify]: Extracting #1: cost 3 inf + 0 5.667 * * [simplify]: Extracting #2: cost 5 inf + 0 5.667 * * [simplify]: Extracting #3: cost 7 inf + 0 5.667 * * [simplify]: Extracting #4: cost 6 inf + 1 5.667 * * [simplify]: Extracting #5: cost 0 inf + 827 5.667 * [simplify]: Simplified to (sqrt (cbrt (exp re))) 5.667 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (fabs (cbrt (exp re))) (sqrt (cbrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.667 * * * * [progress]: [ 46 / 89 ] simplifiying candidate # 5.667 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.667 * * [simplify]: iters left: 3 (4 enodes) 5.668 * * [simplify]: iters left: 2 (12 enodes) 5.669 * * [simplify]: Extracting #0: cost 1 inf + 0 5.669 * * [simplify]: Extracting #1: cost 3 inf + 0 5.669 * * [simplify]: Extracting #2: cost 5 inf + 0 5.669 * * [simplify]: Extracting #3: cost 7 inf + 0 5.669 * * [simplify]: Extracting #4: cost 6 inf + 1 5.670 * * [simplify]: Extracting #5: cost 0 inf + 667 5.670 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.670 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.670 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.670 * * [simplify]: iters left: 3 (4 enodes) 5.671 * * [simplify]: iters left: 2 (12 enodes) 5.672 * * [simplify]: Extracting #0: cost 1 inf + 0 5.672 * * [simplify]: Extracting #1: cost 3 inf + 0 5.672 * * [simplify]: Extracting #2: cost 5 inf + 0 5.672 * * [simplify]: Extracting #3: cost 7 inf + 0 5.672 * * [simplify]: Extracting #4: cost 6 inf + 1 5.672 * * [simplify]: Extracting #5: cost 0 inf + 667 5.672 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.672 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.672 * * * * [progress]: [ 47 / 89 ] simplifiying candidate # 5.673 * [simplify]: Simplifying (sqrt 1) 5.673 * * [simplify]: iters left: 1 (2 enodes) 5.675 * * [simplify]: Extracting #0: cost 1 inf + 0 5.675 * * [simplify]: Extracting #1: cost 0 inf + 1 5.675 * [simplify]: Simplified to 1 5.675 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* 1 (sqrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.675 * [simplify]: Simplifying (sqrt (exp re)) 5.675 * * [simplify]: iters left: 2 (3 enodes) 5.676 * * [simplify]: iters left: 1 (9 enodes) 5.677 * * [simplify]: Extracting #0: cost 1 inf + 0 5.677 * * [simplify]: Extracting #1: cost 3 inf + 0 5.677 * * [simplify]: Extracting #2: cost 5 inf + 0 5.677 * * [simplify]: Extracting #3: cost 4 inf + 1 5.677 * * [simplify]: Extracting #4: cost 0 inf + 365 5.677 * [simplify]: Simplified to (sqrt (exp re)) 5.677 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* 1 (sqrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.677 * * * * [progress]: [ 48 / 89 ] simplifiying candidate # 5.677 * [simplify]: Simplifying (/ 1 2) 5.677 * * [simplify]: iters left: 2 (3 enodes) 5.679 * * [simplify]: iters left: 1 (12 enodes) 5.682 * * [simplify]: Extracting #0: cost 1 inf + 0 5.683 * * [simplify]: Extracting #1: cost 0 inf + 1 5.683 * [simplify]: Simplified to 1/2 5.683 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp re) 1/2) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.683 * * * * [progress]: [ 49 / 89 ] simplifiying candidate # 5.683 * [simplify]: Simplifying (/ (cbrt re) 2) 5.683 * * [simplify]: iters left: 3 (4 enodes) 5.684 * * [simplify]: iters left: 2 (12 enodes) 5.686 * * [simplify]: Extracting #0: cost 1 inf + 0 5.686 * * [simplify]: Extracting #1: cost 4 inf + 0 5.686 * * [simplify]: Extracting #2: cost 5 inf + 1 5.686 * * [simplify]: Extracting #3: cost 4 inf + 2 5.686 * * [simplify]: Extracting #4: cost 0 inf + 408 5.686 * [simplify]: Simplified to (/ (cbrt re) 2) 5.686 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp (* (cbrt re) (cbrt re))) (/ (cbrt re) 2)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.686 * * * * [progress]: [ 50 / 89 ] simplifiying candidate # 5.686 * [simplify]: Simplifying (/ (sqrt re) 2) 5.686 * * [simplify]: iters left: 3 (4 enodes) 5.687 * * [simplify]: iters left: 2 (12 enodes) 5.689 * * [simplify]: Extracting #0: cost 1 inf + 0 5.689 * * [simplify]: Extracting #1: cost 4 inf + 0 5.689 * * [simplify]: Extracting #2: cost 5 inf + 1 5.689 * * [simplify]: Extracting #3: cost 4 inf + 2 5.689 * * [simplify]: Extracting #4: cost 0 inf + 248 5.689 * [simplify]: Simplified to (/ (sqrt re) 2) 5.690 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp (sqrt re)) (/ (sqrt re) 2)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.690 * * * * [progress]: [ 51 / 89 ] simplifiying candidate # 5.690 * [simplify]: Simplifying (/ re 2) 5.690 * * [simplify]: iters left: 2 (3 enodes) 5.692 * * [simplify]: iters left: 1 (9 enodes) 5.695 * * [simplify]: Extracting #0: cost 1 inf + 0 5.695 * * [simplify]: Extracting #1: cost 4 inf + 0 5.695 * * [simplify]: Extracting #2: cost 2 inf + 2 5.695 * * [simplify]: Extracting #3: cost 0 inf + 86 5.695 * [simplify]: Simplified to (/ re 2) 5.695 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (pow (exp 1) (/ re 2)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.695 * * * * [progress]: [ 52 / 89 ] simplifiying candidate # 5.695 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.696 * * [simplify]: iters left: 3 (4 enodes) 5.697 * * [simplify]: iters left: 2 (12 enodes) 5.700 * * [simplify]: Extracting #0: cost 1 inf + 0 5.700 * * [simplify]: Extracting #1: cost 3 inf + 0 5.700 * * [simplify]: Extracting #2: cost 5 inf + 0 5.700 * * [simplify]: Extracting #3: cost 7 inf + 0 5.700 * * [simplify]: Extracting #4: cost 6 inf + 1 5.701 * * [simplify]: Extracting #5: cost 0 inf + 667 5.701 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.701 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.701 * [simplify]: Simplifying (sqrt (sqrt (exp re))) 5.701 * * [simplify]: iters left: 3 (4 enodes) 5.703 * * [simplify]: iters left: 2 (12 enodes) 5.706 * * [simplify]: Extracting #0: cost 1 inf + 0 5.706 * * [simplify]: Extracting #1: cost 3 inf + 0 5.706 * * [simplify]: Extracting #2: cost 5 inf + 0 5.706 * * [simplify]: Extracting #3: cost 7 inf + 0 5.706 * * [simplify]: Extracting #4: cost 6 inf + 1 5.706 * * [simplify]: Extracting #5: cost 0 inf + 667 5.706 * [simplify]: Simplified to (sqrt (sqrt (exp re))) 5.706 * [simplify]: Simplified (2 1 2) to (λ (re im) (* (* (sqrt (sqrt (exp re))) (sqrt (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.707 * * * * [progress]: [ 53 / 89 ] simplifiying candidate # 5.707 * * * * [progress]: [ 54 / 89 ] simplifiying candidate # 5.707 * * * * [progress]: [ 55 / 89 ] simplifiying candidate #real (real->posit16 (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im))))> 5.707 * [simplify]: Simplifying (real->posit16 (sqrt (exp re))) 5.707 * * [simplify]: iters left: 3 (4 enodes) 5.708 * * [simplify]: iters left: 2 (9 enodes) 5.711 * * [simplify]: Extracting #0: cost 1 inf + 0 5.711 * * [simplify]: Extracting #1: cost 2 inf + 0 5.711 * * [simplify]: Extracting #2: cost 3 inf + 0 5.711 * * [simplify]: Extracting #3: cost 5 inf + 0 5.711 * * [simplify]: Extracting #4: cost 4 inf + 1 5.711 * * [simplify]: Extracting #5: cost 0 inf + 365 5.711 * [simplify]: Simplified to (real->posit16 (sqrt (exp re))) 5.711 * [simplify]: Simplified (2 1 1) to (λ (re im) (* (posit16->real (real->posit16 (sqrt (exp re)))) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.711 * * * * [progress]: [ 56 / 89 ] simplifiying candidate # 5.712 * [simplify]: Simplifying (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) 5.712 * * [simplify]: iters left: 6 (9 enodes) 5.715 * * [simplify]: iters left: 5 (29 enodes) 5.723 * * [simplify]: iters left: 4 (37 enodes) 5.733 * * [simplify]: iters left: 3 (42 enodes) 5.742 * * [simplify]: Extracting #0: cost 1 inf + 0 5.742 * * [simplify]: Extracting #1: cost 6 inf + 0 5.742 * * [simplify]: Extracting #2: cost 14 inf + 0 5.742 * * [simplify]: Extracting #3: cost 14 inf + 2 5.743 * * [simplify]: Extracting #4: cost 11 inf + 205 5.743 * * [simplify]: Extracting #5: cost 3 inf + 1446 5.744 * * [simplify]: Extracting #6: cost 0 inf + 2060 5.744 * [simplify]: Simplified to (* (exp re) (cos im)) 5.744 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (exp re) (cos im)) 1)) 5.744 * * * * [progress]: [ 57 / 89 ] simplifiying candidate # 5.745 * [simplify]: Simplifying (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) 5.745 * * [simplify]: iters left: 6 (9 enodes) 5.749 * * [simplify]: iters left: 5 (29 enodes) 5.757 * * [simplify]: iters left: 4 (37 enodes) 5.767 * * [simplify]: iters left: 3 (42 enodes) 5.775 * * [simplify]: Extracting #0: cost 1 inf + 0 5.775 * * [simplify]: Extracting #1: cost 6 inf + 0 5.776 * * [simplify]: Extracting #2: cost 14 inf + 0 5.776 * * [simplify]: Extracting #3: cost 14 inf + 2 5.776 * * [simplify]: Extracting #4: cost 11 inf + 205 5.776 * * [simplify]: Extracting #5: cost 3 inf + 1446 5.777 * * [simplify]: Extracting #6: cost 0 inf + 2060 5.777 * [simplify]: Simplified to (* (exp re) (cos im)) 5.777 * [simplify]: Simplified (2 1) to (λ (re im) (pow (* (exp re) (cos im)) 1)) 5.777 * * * * [progress]: [ 58 / 89 ] simplifiying candidate # 5.777 * * * * [progress]: [ 59 / 89 ] simplifiying candidate # 5.778 * [simplify]: Simplifying (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))) 5.778 * * [simplify]: iters left: 6 (9 enodes) 5.781 * * [simplify]: iters left: 5 (31 enodes) 5.790 * * [simplify]: iters left: 4 (34 enodes) 5.798 * * [simplify]: Extracting #0: cost 1 inf + 0 5.798 * * [simplify]: Extracting #1: cost 6 inf + 0 5.798 * * [simplify]: Extracting #2: cost 12 inf + 0 5.798 * * [simplify]: Extracting #3: cost 16 inf + 0 5.799 * * [simplify]: Extracting #4: cost 16 inf + 62 5.799 * * [simplify]: Extracting #5: cost 11 inf + 397 5.799 * * [simplify]: Extracting #6: cost 3 inf + 1906 5.800 * * [simplify]: Extracting #7: cost 0 inf + 3042 5.800 * [simplify]: Simplified to (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))) 5.801 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (sqrt (exp re))) (+ (log (sqrt (exp re))) (log (cos im)))))) 5.801 * * * * [progress]: [ 60 / 89 ] simplifiying candidate # 5.801 * [simplify]: Simplifying (+ (log (sqrt (exp re))) (log (* (exp (log (sqrt (exp re)))) (cos im)))) 5.801 * * [simplify]: iters left: 6 (10 enodes) 5.805 * * [simplify]: iters left: 5 (31 enodes) 5.813 * * [simplify]: iters left: 4 (38 enodes) 5.822 * * [simplify]: iters left: 3 (41 enodes) 5.834 * * [simplify]: Extracting #0: cost 1 inf + 0 5.834 * * [simplify]: Extracting #1: cost 6 inf + 0 5.834 * * [simplify]: Extracting #2: cost 13 inf + 0 5.834 * * [simplify]: Extracting #3: cost 18 inf + 0 5.834 * * [simplify]: Extracting #4: cost 19 inf + 1 5.835 * * [simplify]: Extracting #5: cost 14 inf + 336 5.835 * * [simplify]: Extracting #6: cost 7 inf + 1364 5.835 * * [simplify]: Extracting #7: cost 2 inf + 2652 5.837 * * [simplify]: Extracting #8: cost 0 inf + 3326 5.837 * [simplify]: Simplified to (+ (log (sqrt (exp re))) (log (* (cos im) (sqrt (exp re))))) 5.837 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ (log (sqrt (exp re))) (log (* (cos im) (sqrt (exp re))))))) 5.837 * * * * [progress]: [ 61 / 89 ] simplifiying candidate # 5.838 * [simplify]: Simplifying (log (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.838 * * [simplify]: iters left: 6 (10 enodes) 5.842 * * [simplify]: iters left: 5 (34 enodes) 5.853 * * [simplify]: iters left: 4 (53 enodes) 5.866 * * [simplify]: iters left: 3 (65 enodes) 5.877 * * [simplify]: Extracting #0: cost 1 inf + 0 5.877 * * [simplify]: Extracting #1: cost 7 inf + 0 5.878 * * [simplify]: Extracting #2: cost 14 inf + 1 5.878 * * [simplify]: Extracting #3: cost 18 inf + 72 5.878 * * [simplify]: Extracting #4: cost 13 inf + 547 5.878 * * [simplify]: Extracting #5: cost 4 inf + 2102 5.879 * * [simplify]: Extracting #6: cost 0 inf + 2788 5.880 * [simplify]: Simplified to (+ re (log (cos im))) 5.880 * [simplify]: Simplified (2 1) to (λ (re im) (exp (+ re (log (cos im))))) 5.880 * * * * [progress]: [ 62 / 89 ] simplifiying candidate # 5.880 * [simplify]: Simplifying (exp (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 5.880 * * [simplify]: iters left: 6 (10 enodes) 5.884 * * [simplify]: iters left: 5 (34 enodes) 5.894 * * [simplify]: iters left: 4 (54 enodes) 5.910 * * [simplify]: iters left: 3 (88 enodes) 5.932 * * [simplify]: iters left: 2 (144 enodes) 5.979 * * [simplify]: iters left: 1 (286 enodes) 6.061 * * [simplify]: Extracting #0: cost 1 inf + 0 6.061 * * [simplify]: Extracting #1: cost 40 inf + 0 6.062 * * [simplify]: Extracting #2: cost 147 inf + 1 6.063 * * [simplify]: Extracting #3: cost 200 inf + 230 6.065 * * [simplify]: Extracting #4: cost 179 inf + 3223 6.069 * * [simplify]: Extracting #5: cost 122 inf + 19766 6.082 * * [simplify]: Extracting #6: cost 17 inf + 69781 6.092 * * [simplify]: Extracting #7: cost 0 inf + 76566 6.101 * * [simplify]: Extracting #8: cost 0 inf + 76267 6.117 * [simplify]: Simplified to (exp (* (exp re) (cos im))) 6.117 * [simplify]: Simplified (2 1) to (λ (re im) (log (exp (* (exp re) (cos im))))) 6.118 * * * * [progress]: [ 63 / 89 ] simplifiying candidate # 6.118 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) (* (* (* (exp (log (sqrt (exp re)))) (exp (log (sqrt (exp re))))) (exp (log (sqrt (exp re))))) (* (* (cos im) (cos im)) (cos im)))) 6.118 * * [simplify]: iters left: 6 (15 enodes) 6.121 * * [simplify]: iters left: 5 (52 enodes) 6.131 * * [simplify]: iters left: 4 (128 enodes) 6.203 * * [simplify]: iters left: 3 (385 enodes) 6.400 * * [simplify]: Extracting #0: cost 1 inf + 0 6.400 * * [simplify]: Extracting #1: cost 41 inf + 0 6.401 * * [simplify]: Extracting #2: cost 163 inf + 0 6.403 * * [simplify]: Extracting #3: cost 170 inf + 755 6.407 * * [simplify]: Extracting #4: cost 113 inf + 16486 6.419 * * [simplify]: Extracting #5: cost 64 inf + 33444 6.432 * * [simplify]: Extracting #6: cost 9 inf + 49592 6.441 * * [simplify]: Extracting #7: cost 0 inf + 52321 6.450 * [simplify]: Simplified to (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))) 6.450 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (exp re) (cos im)) (* (* (exp re) (cos im)) (* (exp re) (cos im)))))) 6.450 * * * * [progress]: [ 64 / 89 ] simplifiying candidate # 6.450 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (sqrt (exp re))) (sqrt (exp re))) (* (* (* (exp (log (sqrt (exp re)))) (cos im)) (* (exp (log (sqrt (exp re)))) (cos im))) (* (exp (log (sqrt (exp re)))) (cos im)))) 6.450 * * [simplify]: iters left: 6 (13 enodes) 6.453 * * [simplify]: iters left: 5 (54 enodes) 6.470 * * [simplify]: iters left: 4 (147 enodes) 6.572 * * [simplify]: Extracting #0: cost 1 inf + 0 6.572 * * [simplify]: Extracting #1: cost 42 inf + 0 6.573 * * [simplify]: Extracting #2: cost 92 inf + 0 6.573 * * [simplify]: Extracting #3: cost 91 inf + 65 6.574 * * [simplify]: Extracting #4: cost 80 inf + 1388 6.575 * * [simplify]: Extracting #5: cost 42 inf + 10927 6.580 * * [simplify]: Extracting #6: cost 4 inf + 21164 6.585 * * [simplify]: Extracting #7: cost 0 inf + 22341 6.590 * [simplify]: Simplified to (* (* (* (cos im) (exp re)) (* (cos im) (exp re))) (* (cos im) (exp re))) 6.590 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (cos im) (exp re)) (* (cos im) (exp re))) (* (cos im) (exp re))))) 6.590 * * * * [progress]: [ 65 / 89 ] simplifiying candidate # 6.590 * [simplify]: Simplifying (* (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))))) 6.590 * * [simplify]: iters left: 6 (11 enodes) 6.592 * * [simplify]: iters left: 5 (35 enodes) 6.598 * * [simplify]: iters left: 4 (43 enodes) 6.603 * * [simplify]: iters left: 3 (48 enodes) 6.610 * * [simplify]: Extracting #0: cost 1 inf + 0 6.610 * * [simplify]: Extracting #1: cost 3 inf + 0 6.610 * * [simplify]: Extracting #2: cost 5 inf + 0 6.610 * * [simplify]: Extracting #3: cost 10 inf + 0 6.610 * * [simplify]: Extracting #4: cost 18 inf + 0 6.610 * * [simplify]: Extracting #5: cost 18 inf + 2 6.610 * * [simplify]: Extracting #6: cost 15 inf + 205 6.611 * * [simplify]: Extracting #7: cost 7 inf + 1547 6.611 * * [simplify]: Extracting #8: cost 1 inf + 2927 6.611 * * [simplify]: Extracting #9: cost 0 inf + 3148 6.612 * [simplify]: Simplified to (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) 6.612 * [simplify]: Simplified (2 1) to (λ (re im) (* (* (cbrt (* (exp re) (cos im))) (cbrt (* (exp re) (cos im)))) (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))))) 6.612 * [simplify]: Simplifying (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 6.612 * * [simplify]: iters left: 6 (10 enodes) 6.614 * * [simplify]: iters left: 5 (32 enodes) 6.619 * * [simplify]: iters left: 4 (40 enodes) 6.629 * * [simplify]: iters left: 3 (45 enodes) 6.639 * * [simplify]: Extracting #0: cost 1 inf + 0 6.639 * * [simplify]: Extracting #1: cost 3 inf + 0 6.639 * * [simplify]: Extracting #2: cost 8 inf + 0 6.639 * * [simplify]: Extracting #3: cost 16 inf + 0 6.639 * * [simplify]: Extracting #4: cost 14 inf + 144 6.640 * * [simplify]: Extracting #5: cost 3 inf + 1950 6.640 * * [simplify]: Extracting #6: cost 0 inf + 2564 6.641 * [simplify]: Simplified to (cbrt (* (exp re) (cos im))) 6.641 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) (cbrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))))) (cbrt (* (exp re) (cos im))))) 6.641 * * * * [progress]: [ 66 / 89 ] simplifiying candidate # 6.641 * [simplify]: Simplifying (* (* (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 6.642 * * [simplify]: iters left: 6 (11 enodes) 6.647 * * [simplify]: iters left: 5 (45 enodes) 6.665 * * [simplify]: iters left: 4 (123 enodes) 6.715 * * [simplify]: iters left: 3 (335 enodes) 6.837 * * [simplify]: Extracting #0: cost 1 inf + 0 6.837 * * [simplify]: Extracting #1: cost 30 inf + 0 6.837 * * [simplify]: Extracting #2: cost 83 inf + 1 6.837 * * [simplify]: Extracting #3: cost 83 inf + 398 6.838 * * [simplify]: Extracting #4: cost 67 inf + 2731 6.840 * * [simplify]: Extracting #5: cost 40 inf + 9312 6.844 * * [simplify]: Extracting #6: cost 9 inf + 17493 6.849 * * [simplify]: Extracting #7: cost 0 inf + 19763 6.858 * [simplify]: Simplified to (* (* (* (exp re) (cos im)) (* (exp re) (cos im))) (* (exp re) (cos im))) 6.858 * [simplify]: Simplified (2 1) to (λ (re im) (cbrt (* (* (* (exp re) (cos im)) (* (exp re) (cos im))) (* (exp re) (cos im))))) 6.859 * * * * [progress]: [ 67 / 89 ] simplifiying candidate # 6.859 * [simplify]: Simplifying (sqrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 6.859 * * [simplify]: iters left: 6 (10 enodes) 6.863 * * [simplify]: iters left: 5 (32 enodes) 6.870 * * [simplify]: iters left: 4 (40 enodes) 6.875 * * [simplify]: iters left: 3 (45 enodes) 6.880 * * [simplify]: Extracting #0: cost 1 inf + 0 6.880 * * [simplify]: Extracting #1: cost 3 inf + 0 6.880 * * [simplify]: Extracting #2: cost 8 inf + 0 6.880 * * [simplify]: Extracting #3: cost 16 inf + 0 6.880 * * [simplify]: Extracting #4: cost 14 inf + 144 6.880 * * [simplify]: Extracting #5: cost 3 inf + 1870 6.880 * * [simplify]: Extracting #6: cost 0 inf + 2484 6.881 * [simplify]: Simplified to (sqrt (* (exp re) (cos im))) 6.881 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (* (exp re) (cos im))) (sqrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))))) 6.881 * [simplify]: Simplifying (sqrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 6.881 * * [simplify]: iters left: 6 (10 enodes) 6.883 * * [simplify]: iters left: 5 (32 enodes) 6.887 * * [simplify]: iters left: 4 (40 enodes) 6.892 * * [simplify]: iters left: 3 (45 enodes) 6.897 * * [simplify]: Extracting #0: cost 1 inf + 0 6.897 * * [simplify]: Extracting #1: cost 3 inf + 0 6.897 * * [simplify]: Extracting #2: cost 8 inf + 0 6.897 * * [simplify]: Extracting #3: cost 16 inf + 0 6.897 * * [simplify]: Extracting #4: cost 14 inf + 144 6.897 * * [simplify]: Extracting #5: cost 3 inf + 1870 6.898 * * [simplify]: Extracting #6: cost 0 inf + 2484 6.898 * [simplify]: Simplified to (sqrt (* (exp re) (cos im))) 6.898 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) (sqrt (* (exp re) (cos im))))) 6.898 * * * * [progress]: [ 68 / 89 ] simplifiying candidate # 6.898 * * * * [progress]: [ 69 / 89 ] simplifiying candidate # 6.898 * [simplify]: Simplifying (* (sqrt (exp re)) (exp (log (sqrt (exp re))))) 6.898 * * [simplify]: iters left: 6 (6 enodes) 6.899 * * [simplify]: iters left: 5 (17 enodes) 6.902 * * [simplify]: iters left: 4 (19 enodes) 6.908 * * [simplify]: iters left: 3 (22 enodes) 6.912 * * [simplify]: Extracting #0: cost 1 inf + 0 6.912 * * [simplify]: Extracting #1: cost 5 inf + 0 6.912 * * [simplify]: Extracting #2: cost 7 inf + 1 6.912 * * [simplify]: Extracting #3: cost 4 inf + 365 6.912 * * [simplify]: Extracting #4: cost 2 inf + 727 6.913 * * [simplify]: Extracting #5: cost 0 inf + 1169 6.913 * [simplify]: Simplified to (exp re) 6.913 * [simplify]: Simplified (2 1) to (λ (re im) (* (exp re) (cos im))) 6.913 * * * * [progress]: [ 70 / 89 ] simplifiying candidate # 6.913 * [simplify]: Simplifying (* (cbrt (sqrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im))) 6.913 * * [simplify]: iters left: 6 (10 enodes) 6.917 * * [simplify]: iters left: 5 (32 enodes) 6.925 * * [simplify]: iters left: 4 (40 enodes) 6.934 * * [simplify]: iters left: 3 (45 enodes) 6.944 * * [simplify]: Extracting #0: cost 1 inf + 0 6.944 * * [simplify]: Extracting #1: cost 8 inf + 0 6.944 * * [simplify]: Extracting #2: cost 17 inf + 0 6.944 * * [simplify]: Extracting #3: cost 18 inf + 62 6.944 * * [simplify]: Extracting #4: cost 16 inf + 124 6.945 * * [simplify]: Extracting #5: cost 14 inf + 306 6.945 * * [simplify]: Extracting #6: cost 7 inf + 1465 6.945 * * [simplify]: Extracting #7: cost 0 inf + 3366 6.946 * [simplify]: Simplified to (* (* (cos im) (sqrt (exp re))) (cbrt (sqrt (exp re)))) 6.946 * [simplify]: Simplified (2 2) to (λ (re im) (* (* (cbrt (sqrt (exp re))) (cbrt (sqrt (exp re)))) (* (* (cos im) (sqrt (exp re))) (cbrt (sqrt (exp re)))))) 6.946 * * * * [progress]: [ 71 / 89 ] simplifiying candidate # 6.947 * [simplify]: Simplifying (* (sqrt (cbrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im))) 6.947 * * [simplify]: iters left: 6 (11 enodes) 6.951 * * [simplify]: iters left: 5 (35 enodes) 6.959 * * [simplify]: iters left: 4 (43 enodes) 6.966 * * [simplify]: iters left: 3 (49 enodes) 6.971 * * [simplify]: Extracting #0: cost 1 inf + 0 6.971 * * [simplify]: Extracting #1: cost 8 inf + 0 6.971 * * [simplify]: Extracting #2: cost 18 inf + 0 6.972 * * [simplify]: Extracting #3: cost 21 inf + 1 6.972 * * [simplify]: Extracting #4: cost 18 inf + 124 6.972 * * [simplify]: Extracting #5: cost 16 inf + 266 6.972 * * [simplify]: Extracting #6: cost 8 inf + 1826 6.972 * * [simplify]: Extracting #7: cost 0 inf + 3828 6.973 * [simplify]: Simplified to (* (sqrt (cbrt (exp re))) (* (sqrt (exp re)) (cos im))) 6.973 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (* (cbrt (exp re)) (cbrt (exp re)))) (* (sqrt (cbrt (exp re))) (* (sqrt (exp re)) (cos im))))) 6.973 * * * * [progress]: [ 72 / 89 ] simplifiying candidate # 6.973 * [simplify]: Simplifying (* (sqrt (sqrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im))) 6.973 * * [simplify]: iters left: 6 (10 enodes) 6.975 * * [simplify]: iters left: 5 (32 enodes) 6.980 * * [simplify]: iters left: 4 (40 enodes) 6.986 * * [simplify]: iters left: 3 (45 enodes) 6.992 * * [simplify]: Extracting #0: cost 1 inf + 0 6.992 * * [simplify]: Extracting #1: cost 8 inf + 0 6.993 * * [simplify]: Extracting #2: cost 17 inf + 0 6.993 * * [simplify]: Extracting #3: cost 18 inf + 62 6.993 * * [simplify]: Extracting #4: cost 16 inf + 124 6.993 * * [simplify]: Extracting #5: cost 14 inf + 306 6.993 * * [simplify]: Extracting #6: cost 7 inf + 1425 6.994 * * [simplify]: Extracting #7: cost 0 inf + 3046 6.994 * [simplify]: Simplified to (* (* (cos im) (sqrt (exp re))) (sqrt (sqrt (exp re)))) 6.994 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (sqrt (exp re))) (* (* (cos im) (sqrt (exp re))) (sqrt (sqrt (exp re)))))) 6.994 * * * * [progress]: [ 73 / 89 ] simplifiying candidate # 6.994 * [simplify]: Simplifying (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) 6.994 * * [simplify]: iters left: 6 (9 enodes) 6.996 * * [simplify]: iters left: 5 (29 enodes) 7.000 * * [simplify]: iters left: 4 (37 enodes) 7.006 * * [simplify]: iters left: 3 (42 enodes) 7.010 * * [simplify]: Extracting #0: cost 1 inf + 0 7.010 * * [simplify]: Extracting #1: cost 6 inf + 0 7.010 * * [simplify]: Extracting #2: cost 14 inf + 0 7.010 * * [simplify]: Extracting #3: cost 14 inf + 2 7.011 * * [simplify]: Extracting #4: cost 11 inf + 205 7.011 * * [simplify]: Extracting #5: cost 3 inf + 1446 7.011 * * [simplify]: Extracting #6: cost 0 inf + 2060 7.011 * [simplify]: Simplified to (* (exp re) (cos im)) 7.011 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt 1) (* (exp re) (cos im)))) 7.011 * * * * [progress]: [ 74 / 89 ] simplifiying candidate # 7.012 * [simplify]: Simplifying (* (sqrt (sqrt (exp re))) (* (exp (log (sqrt (exp re)))) (cos im))) 7.012 * * [simplify]: iters left: 6 (10 enodes) 7.014 * * [simplify]: iters left: 5 (32 enodes) 7.018 * * [simplify]: iters left: 4 (40 enodes) 7.023 * * [simplify]: iters left: 3 (45 enodes) 7.028 * * [simplify]: Extracting #0: cost 1 inf + 0 7.028 * * [simplify]: Extracting #1: cost 8 inf + 0 7.028 * * [simplify]: Extracting #2: cost 17 inf + 0 7.028 * * [simplify]: Extracting #3: cost 18 inf + 62 7.028 * * [simplify]: Extracting #4: cost 16 inf + 124 7.029 * * [simplify]: Extracting #5: cost 14 inf + 306 7.029 * * [simplify]: Extracting #6: cost 7 inf + 1425 7.029 * * [simplify]: Extracting #7: cost 0 inf + 3046 7.030 * [simplify]: Simplified to (* (* (cos im) (sqrt (exp re))) (sqrt (sqrt (exp re)))) 7.030 * [simplify]: Simplified (2 2) to (λ (re im) (* (sqrt (sqrt (exp re))) (* (* (cos im) (sqrt (exp re))) (sqrt (sqrt (exp re)))))) 7.030 * * * * [progress]: [ 75 / 89 ] simplifiying candidate # 7.030 * [simplify]: Simplifying (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))) 7.030 * * [simplify]: iters left: 6 (9 enodes) 7.034 * * [simplify]: iters left: 5 (29 enodes) 7.041 * * [simplify]: iters left: 4 (37 enodes) 7.049 * * [simplify]: iters left: 3 (42 enodes) 7.057 * * [simplify]: Extracting #0: cost 1 inf + 0 7.057 * * [simplify]: Extracting #1: cost 6 inf + 0 7.057 * * [simplify]: Extracting #2: cost 14 inf + 0 7.057 * * [simplify]: Extracting #3: cost 14 inf + 2 7.057 * * [simplify]: Extracting #4: cost 11 inf + 205 7.057 * * [simplify]: Extracting #5: cost 3 inf + 1446 7.058 * * [simplify]: Extracting #6: cost 0 inf + 2060 7.058 * [simplify]: Simplified to (* (exp re) (cos im)) 7.058 * [simplify]: Simplified (2 2) to (λ (re im) (* 1 (* (exp re) (cos im)))) 7.058 * * * * [progress]: [ 76 / 89 ] simplifiying candidate #real (real->posit16 (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im))))))> 7.059 * [simplify]: Simplifying (real->posit16 (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.059 * * [simplify]: iters left: 6 (10 enodes) 7.062 * * [simplify]: iters left: 5 (29 enodes) 7.069 * * [simplify]: iters left: 4 (37 enodes) 7.077 * * [simplify]: iters left: 3 (42 enodes) 7.084 * * [simplify]: Extracting #0: cost 1 inf + 0 7.084 * * [simplify]: Extracting #1: cost 2 inf + 0 7.085 * * [simplify]: Extracting #2: cost 6 inf + 0 7.085 * * [simplify]: Extracting #3: cost 14 inf + 0 7.085 * * [simplify]: Extracting #4: cost 14 inf + 2 7.085 * * [simplify]: Extracting #5: cost 10 inf + 266 7.085 * * [simplify]: Extracting #6: cost 3 inf + 1437 7.086 * * [simplify]: Extracting #7: cost 0 inf + 2060 7.086 * [simplify]: Simplified to (real->posit16 (* (exp re) (cos im))) 7.086 * [simplify]: Simplified (2 1) to (λ (re im) (posit16->real (real->posit16 (* (exp re) (cos im))))) 7.086 * * * * [progress]: [ 77 / 89 ] simplifiying candidate # 7.086 * * * * [progress]: [ 78 / 89 ] simplifiying candidate # 7.087 * [simplify]: Simplifying (* 1/2 re) 7.087 * * [simplify]: iters left: 2 (3 enodes) 7.089 * * [simplify]: iters left: 1 (10 enodes) 7.091 * * [simplify]: Extracting #0: cost 1 inf + 0 7.091 * * [simplify]: Extracting #1: cost 4 inf + 0 7.091 * * [simplify]: Extracting #2: cost 2 inf + 2 7.091 * * [simplify]: Extracting #3: cost 0 inf + 86 7.091 * [simplify]: Simplified to (* 1/2 re) 7.091 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (* 1/2 re)) (cos im)))) 7.091 * * * * [progress]: [ 79 / 89 ] simplifiying candidate # 7.091 * [simplify]: Simplifying (log (sqrt (exp re))) 7.091 * * [simplify]: iters left: 3 (4 enodes) 7.092 * * [simplify]: iters left: 2 (12 enodes) 7.093 * * [simplify]: Extracting #0: cost 1 inf + 0 7.093 * * [simplify]: Extracting #1: cost 3 inf + 0 7.093 * * [simplify]: Extracting #2: cost 5 inf + 0 7.093 * * [simplify]: Extracting #3: cost 7 inf + 0 7.093 * * [simplify]: Extracting #4: cost 6 inf + 1 7.093 * * [simplify]: Extracting #5: cost 0 inf + 727 7.094 * [simplify]: Simplified to (log (sqrt (exp re))) 7.094 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.094 * * * * [progress]: [ 80 / 89 ] simplifiying candidate # 7.094 * [simplify]: Simplifying (log (sqrt (exp re))) 7.094 * * [simplify]: iters left: 3 (4 enodes) 7.095 * * [simplify]: iters left: 2 (12 enodes) 7.096 * * [simplify]: Extracting #0: cost 1 inf + 0 7.096 * * [simplify]: Extracting #1: cost 3 inf + 0 7.096 * * [simplify]: Extracting #2: cost 5 inf + 0 7.096 * * [simplify]: Extracting #3: cost 7 inf + 0 7.096 * * [simplify]: Extracting #4: cost 6 inf + 1 7.096 * * [simplify]: Extracting #5: cost 0 inf + 727 7.096 * [simplify]: Simplified to (log (sqrt (exp re))) 7.096 * [simplify]: Simplified (2 2 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.096 * * * * [progress]: [ 81 / 89 ] simplifiying candidate # 7.096 * [simplify]: Simplifying (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 7.097 * * [simplify]: iters left: 6 (10 enodes) 7.100 * * [simplify]: iters left: 5 (42 enodes) 7.108 * * [simplify]: iters left: 4 (56 enodes) 7.119 * * [simplify]: iters left: 3 (74 enodes) 7.133 * * [simplify]: iters left: 2 (88 enodes) 7.144 * * [simplify]: Extracting #0: cost 1 inf + 0 7.144 * * [simplify]: Extracting #1: cost 8 inf + 0 7.144 * * [simplify]: Extracting #2: cost 18 inf + 1 7.144 * * [simplify]: Extracting #3: cost 18 inf + 45 7.144 * * [simplify]: Extracting #4: cost 2 inf + 1404 7.145 * * [simplify]: Extracting #5: cost 0 inf + 1611 7.145 * * [simplify]: Extracting #6: cost 0 inf + 1571 7.145 * [simplify]: Simplified to (+ 1 (* re (+ (* 1/8 re) 1/2))) 7.146 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (+ 1 (* re (+ (* 1/8 re) 1/2))))) (cos im)))) 7.146 * * * * [progress]: [ 82 / 89 ] simplifiying candidate # 7.146 * [simplify]: Simplifying (sqrt (exp re)) 7.146 * * [simplify]: iters left: 2 (3 enodes) 7.146 * * [simplify]: iters left: 1 (9 enodes) 7.148 * * [simplify]: Extracting #0: cost 1 inf + 0 7.148 * * [simplify]: Extracting #1: cost 3 inf + 0 7.148 * * [simplify]: Extracting #2: cost 5 inf + 0 7.148 * * [simplify]: Extracting #3: cost 4 inf + 1 7.148 * * [simplify]: Extracting #4: cost 0 inf + 365 7.148 * [simplify]: Simplified to (sqrt (exp re)) 7.148 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.148 * * * * [progress]: [ 83 / 89 ] simplifiying candidate # 7.148 * [simplify]: Simplifying (sqrt (exp re)) 7.148 * * [simplify]: iters left: 2 (3 enodes) 7.149 * * [simplify]: iters left: 1 (9 enodes) 7.150 * * [simplify]: Extracting #0: cost 1 inf + 0 7.150 * * [simplify]: Extracting #1: cost 3 inf + 0 7.150 * * [simplify]: Extracting #2: cost 5 inf + 0 7.150 * * [simplify]: Extracting #3: cost 4 inf + 1 7.150 * * [simplify]: Extracting #4: cost 0 inf + 365 7.150 * [simplify]: Simplified to (sqrt (exp re)) 7.150 * [simplify]: Simplified (2 2 1 1 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.150 * * * * [progress]: [ 84 / 89 ] simplifiying candidate # 7.150 * [simplify]: Simplifying (+ (* 1/2 re) (+ (* 1/8 (pow re 2)) 1)) 7.150 * * [simplify]: iters left: 6 (10 enodes) 7.154 * * [simplify]: iters left: 5 (42 enodes) 7.161 * * [simplify]: iters left: 4 (56 enodes) 7.178 * * [simplify]: iters left: 3 (74 enodes) 7.198 * * [simplify]: iters left: 2 (88 enodes) 7.221 * * [simplify]: Extracting #0: cost 1 inf + 0 7.221 * * [simplify]: Extracting #1: cost 8 inf + 0 7.221 * * [simplify]: Extracting #2: cost 18 inf + 1 7.221 * * [simplify]: Extracting #3: cost 18 inf + 45 7.222 * * [simplify]: Extracting #4: cost 2 inf + 1404 7.223 * * [simplify]: Extracting #5: cost 0 inf + 1611 7.224 * * [simplify]: Extracting #6: cost 0 inf + 1571 7.225 * [simplify]: Simplified to (+ 1 (* re (+ (* 1/8 re) 1/2))) 7.225 * [simplify]: Simplified (2 1) to (λ (re im) (* (+ 1 (* re (+ (* 1/8 re) 1/2))) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.225 * * * * [progress]: [ 85 / 89 ] simplifiying candidate # 7.225 * [simplify]: Simplifying (sqrt (exp re)) 7.225 * * [simplify]: iters left: 2 (3 enodes) 7.226 * * [simplify]: iters left: 1 (9 enodes) 7.229 * * [simplify]: Extracting #0: cost 1 inf + 0 7.229 * * [simplify]: Extracting #1: cost 3 inf + 0 7.229 * * [simplify]: Extracting #2: cost 5 inf + 0 7.229 * * [simplify]: Extracting #3: cost 4 inf + 1 7.229 * * [simplify]: Extracting #4: cost 0 inf + 365 7.229 * [simplify]: Simplified to (sqrt (exp re)) 7.229 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.229 * * * * [progress]: [ 86 / 89 ] simplifiying candidate # 7.229 * [simplify]: Simplifying (sqrt (exp re)) 7.230 * * [simplify]: iters left: 2 (3 enodes) 7.231 * * [simplify]: iters left: 1 (9 enodes) 7.233 * * [simplify]: Extracting #0: cost 1 inf + 0 7.233 * * [simplify]: Extracting #1: cost 3 inf + 0 7.233 * * [simplify]: Extracting #2: cost 5 inf + 0 7.233 * * [simplify]: Extracting #3: cost 4 inf + 1 7.233 * * [simplify]: Extracting #4: cost 0 inf + 365 7.233 * [simplify]: Simplified to (sqrt (exp re)) 7.234 * [simplify]: Simplified (2 1) to (λ (re im) (* (sqrt (exp re)) (* (exp (log (sqrt (exp re)))) (cos im)))) 7.234 * * * * [progress]: [ 87 / 89 ] simplifiying candidate # 7.234 * [simplify]: Simplifying (+ re (+ (* 1/2 (pow re 2)) 1)) 7.234 * * [simplify]: iters left: 6 (8 enodes) 7.240 * * [simplify]: iters left: 5 (35 enodes) 7.246 * * [simplify]: iters left: 4 (49 enodes) 7.254 * * [simplify]: iters left: 3 (62 enodes) 7.263 * * [simplify]: iters left: 2 (66 enodes) 7.271 * * [simplify]: iters left: 1 (72 enodes) 7.289 * * [simplify]: Extracting #0: cost 1 inf + 0 7.289 * * [simplify]: Extracting #1: cost 8 inf + 0 7.289 * * [simplify]: Extracting #2: cost 14 inf + 2 7.289 * * [simplify]: Extracting #3: cost 13 inf + 170 7.290 * * [simplify]: Extracting #4: cost 0 inf + 1400 7.290 * [simplify]: Simplified to (+ re (+ 1 (* re (* re 1/2)))) 7.290 * [simplify]: Simplified (2) to (λ (re im) (+ re (+ 1 (* re (* re 1/2))))) 7.291 * * * * [progress]: [ 88 / 89 ] simplifiying candidate # 7.291 * [simplify]: Simplifying (* (cos im) (exp re)) 7.291 * * [simplify]: iters left: 3 (5 enodes) 7.293 * * [simplify]: iters left: 2 (16 enodes) 7.297 * * [simplify]: Extracting #0: cost 1 inf + 0 7.297 * * [simplify]: Extracting #1: cost 4 inf + 0 7.297 * * [simplify]: Extracting #2: cost 8 inf + 0 7.297 * * [simplify]: Extracting #3: cost 4 inf + 144 7.297 * * [simplify]: Extracting #4: cost 0 inf + 610 7.298 * [simplify]: Simplified to (* (exp re) (cos im)) 7.298 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 7.298 * * * * [progress]: [ 89 / 89 ] simplifiying candidate # 7.298 * [simplify]: Simplifying (* (cos im) (exp re)) 7.298 * * [simplify]: iters left: 3 (5 enodes) 7.300 * * [simplify]: iters left: 2 (16 enodes) 7.304 * * [simplify]: Extracting #0: cost 1 inf + 0 7.304 * * [simplify]: Extracting #1: cost 4 inf + 0 7.304 * * [simplify]: Extracting #2: cost 8 inf + 0 7.304 * * [simplify]: Extracting #3: cost 4 inf + 144 7.305 * * [simplify]: Extracting #4: cost 0 inf + 610 7.305 * [simplify]: Simplified to (* (exp re) (cos im)) 7.305 * [simplify]: Simplified (2) to (λ (re im) (* (exp re) (cos im))) 7.305 * * * [progress]: adding candidates to table 8.246 * [progress]: [Phase 3 of 3] Extracting. 8.246 * * [regime]: Finding splitpoints for: (# #) 8.247 * * * [regime-changes]: Trying 5 branch expressions: (im (cos im) re (exp re) (* (exp re) (cos im))) 8.247 * * * * [regimes]: Trying to branch on im from (# #) 8.271 * * * * [regimes]: Trying to branch on (cos im) from (# #) 8.307 * * * * [regimes]: Trying to branch on re from (# #) 8.327 * * * * [regimes]: Trying to branch on (exp re) from (# #) 8.360 * * * * [regimes]: Trying to branch on (* (exp re) (cos im)) from (# #) 8.402 * * * [regime]: Found split indices: #