Details

Time bar (total: 22.4s)

sample45.0ms

Algorithm
intervals
Results
35.0ms256×body80valid

simplify9.0ms

Calls
1 calls:
Slowest
9.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.4b

localize29.0ms

Local error

Found 3 expressions with local error:

30.8b
(sqrt (+ (* re re) (* im im)))
0.6b
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
0.0b
(+ (* re re) (* im im))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt times-frac
14×*-un-lft-identity add-cube-cbrt
log-pow
pow1
add-cbrt-cube pow1/2 add-exp-log associate-/l* add-log-exp
sqrt-div
associate-/r* flip3-+ sqrt-prod flip-+ insert-posit16
log-div div-sub
cbrt-undiv +-commutative rem-sqrt-square clear-num sum-log frac-2neg div-exp div-inv
Calls
3 calls:
Slowest
10.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
4.0ms
(sqrt (+ (* re re) (* im im)))
3.0ms
(+ (* re re) (* im im))

series217.0ms

Calls
3 calls:
Slowest
168.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
27.0ms
(sqrt (+ (* re re) (* im im)))
21.0ms
(+ (* re re) (* im im))

simplify1.7s

Calls
55 calls:
Slowest
222.0ms
(/ (log (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (log 10))
220.0ms
(/ (* (* (log (sqrt (+ (* re re) (* im im)))) (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im))))) (* (* (log 10) (log 10)) (log 10)))
191.0ms
(sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))
129.0ms
(* -1 (/ (log (/ 1 re)) (log 10)))
120.0ms
(* -1 (/ (log (/ -1 re)) (log 10)))

prune872.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 9.5b

localize22.0ms

Local error

Found 4 expressions with local error:

32.1b
(log (+ (* re re) (* im im)))
0.4b
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
0.3b
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
0.0b
(+ (* re re) (* im im))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
48×times-frac
38×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
28×associate-*r*
27×sqrt-prod
20×pow1
14×log-pow
12×add-exp-log
11×add-cbrt-cube
associate-/r* add-log-exp
log-div associate-*l* insert-posit16 associate-/l*
log-prod flip3-+ flip-+ div-inv
cbrt-undiv div-sub div-exp prod-exp cbrt-unprod
frac-times +-commutative clear-num sum-log frac-2neg rem-log-exp pow-prod-down associate-*l/ associate-*r/ *-commutative
Calls
4 calls:
Slowest
10.0ms
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
9.0ms
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
4.0ms
(+ (* re re) (* im im))
2.0ms
(log (+ (* re re) (* im im)))

series409.0ms

Calls
4 calls:
Slowest
187.0ms
(/ (log (+ (* re re) (* im im))) (sqrt (log 10)))
138.0ms
(* (/ 1/2 (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10))))
60.0ms
(log (+ (* re re) (* im im)))
25.0ms
(+ (* re re) (* im im))

simplify4.5s

Calls
118 calls:
Slowest
686.0ms
(* (* (* (/ 1/2 (sqrt (log 10))) (/ 1/2 (sqrt (log 10)))) (/ 1/2 (sqrt (log 10)))) (* (* (/ (log (+ (* re re) (* im im))) (sqrt (log 10))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10)))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10)))))
273.0ms
(* (* (* (/ 1/2 (sqrt (log 10))) (/ 1/2 (sqrt (log 10)))) (/ 1/2 (sqrt (log 10)))) (/ (* (* (log (+ (* re re) (* im im))) (log (+ (* re re) (* im im)))) (log (+ (* re re) (* im im)))) (* (* (sqrt (log 10)) (sqrt (log 10))) (sqrt (log 10)))))
243.0ms
(log (- (* (* re re) (* re re)) (* (* im im) (* im im))))
237.0ms
(/ (* (* (log (+ (* re re) (* im im))) (log (+ (* re re) (* im im)))) (log (+ (* re re) (* im im)))) (* (* (sqrt (log 10)) (sqrt (log 10))) (sqrt (log 10))))
231.0ms
(+ (log (/ 1/2 (sqrt (log 10)))) (- (log (log (+ (* re re) (* im im)))) (log (sqrt (log 10)))))

prune1.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 9.3b

localize11.0ms

Local error

Found 4 expressions with local error:

32.1b
(log (+ (* re re) (* im im)))
0.3b
(* (* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im)))) (/ 1 (sqrt (log 10))))
0.3b
(* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im))))
0.0b
(+ (* re re) (* im im))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
13×pow1
11×add-cbrt-cube
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
log-prod
associate-*r*
prod-exp
add-log-exp
associate-*l*
pow-prod-down associate-*l/ cbrt-unprod insert-posit16
distribute-rgt-in distribute-lft-in
log-div rec-exp flip3-+ log-pow *-commutative flip-+ div-inv
frac-times +-commutative sum-log rem-log-exp associate-*r/ un-div-inv
Calls
4 calls:
Slowest
13.0ms
(* (* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im)))) (/ 1 (sqrt (log 10))))
10.0ms
(* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im))))
5.0ms
(+ (* re re) (* im im))
2.0ms
(log (+ (* re re) (* im im)))

series421.0ms

Calls
4 calls:
Slowest
202.0ms
(* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im))))
138.0ms
(* (* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im)))) (/ 1 (sqrt (log 10))))
55.0ms
(log (+ (* re re) (* im im)))
25.0ms
(+ (* re re) (* im im))

simplify4.3s

Calls
53 calls:
Slowest
405.0ms
(+ (+ (log (/ 1/2 (sqrt (log 10)))) (log (log (+ (* re re) (* im im))))) (log (/ 1 (sqrt (log 10)))))
360.0ms
(+ (log (* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im))))) (log (/ 1 (sqrt (log 10)))))
308.0ms
(* (* (* (/ 1/2 (sqrt (log 10))) (/ 1/2 (sqrt (log 10)))) (/ 1/2 (sqrt (log 10)))) (* (* (log (+ (* re re) (* im im))) (log (+ (* re re) (* im im)))) (log (+ (* re re) (* im im)))))
261.0ms
(* (* (/ 1/2 (sqrt (log 10))) (log (+ (* re re) (* im im)))) (/ 1 (sqrt (log 10))))
250.0ms
(log (- (* (* re re) (* re re)) (* (* im im) (* im im))))

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 9.3b

localize30.0ms

Local error

Found 4 expressions with local error:

31.8b
(cbrt (+ (* re re) (* im im)))
31.8b
(cbrt (+ (* re re) (* im im)))
31.8b
(cbrt (+ (* re re) (* im im)))
15.5b
(log (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
10×pow1
cbrt-prod flip3-+ flip-+
log-div
add-sqr-sqrt *-un-lft-identity pow1/3 add-exp-log log-pow add-cube-cbrt
frac-times add-cbrt-cube insert-posit16 add-log-exp
rem-log-exp pow-prod-down associate-*l/ associate-*r/ pow-prod-up
pow2 log-prod pow-plus prod-exp
Calls
4 calls:
Slowest
12.0ms
(log (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))
2.0ms
(cbrt (+ (* re re) (* im im)))
1.0ms
(cbrt (+ (* re re) (* im im)))
1.0ms
(cbrt (+ (* re re) (* im im)))

series369.0ms

Calls
4 calls:
Slowest
102.0ms
(cbrt (+ (* re re) (* im im)))
96.0ms
(cbrt (+ (* re re) (* im im)))
93.0ms
(cbrt (+ (* re re) (* im im)))
77.0ms
(log (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))

simplify2.8s

Calls
41 calls:
Slowest
292.0ms
(log (* (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (+ (pow (* re re) 3) (pow (* im im) 3)))))
232.0ms
(log (* (cbrt (+ (pow (* re re) 3) (pow (* im im) 3))) (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))))
223.0ms
(log (* (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (+ (* re re) (* im im)))))
216.0ms
(cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))
210.0ms
(log (* (cbrt (+ (* re re) (* im im))) (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))))

prune1.4s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 9.3b

regimes691.0ms

Accuracy

58% (9.8b remaining)

Error of 17.6b against oracle of 7.8b and baseline of 31.2b

bsearch355.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.3s8000×body80valid