Details

Time bar (total: 17.1s)

sample29.0ms

Algorithm
intervals
Results
15.0ms256×body80valid

simplify5.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01012
11112
done1112

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.5b

localize20.0ms

Local error

Found 2 expressions with local error:

0.6b
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
28.0b
(sqrt (+ (* re re) (* im im)))

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
24×times-frac
22×log-pow
20×pow1
16×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
sqrt-pow1 pow1/2 associate-/l*
add-exp-log sqrt-div associate-/r* add-cbrt-cube
sqrt-prod
log-div flip3-+ div-sub flip-+ add-log-exp
cbrt-undiv rem-sqrt-square frac-2neg div-exp clear-num div-inv
Counts
2 → 63
Calls
2 calls:
62.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
9.0ms
(sqrt (+ (* re re) (* im im)))

series248.0ms

Counts
2 → 6
Calls
2 calls:
192.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
56.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.2s

Counts
69 → 69
Iterations

Useful iterations: 3 (317.0ms)

IterNodesCost
01161191
12271120
25591048
318921032
done50011032

prune339.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 6.5b

localize35.0ms

Local error

Found 3 expressions with local error:

0.3b
(* (/ 1 (sqrt (log 10.0))) (/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0))))
0.4b
(/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0)))
28.0b
(sqrt (+ (* re re) (* im im)))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
127×times-frac
107×add-sqr-sqrt
78×sqrt-prod
66×*-un-lft-identity
61×log-pow
60×add-cube-cbrt
52×pow1
46×associate-*r*
27×add-exp-log
25×associate-*l*
17×add-cbrt-cube
16×sqrt-pow1 pow1/2
15×unswap-sqr
div-exp
prod-exp
associate-/r*
associate-/l*
cbrt-undiv
sqrt-div cbrt-unprod
div-inv add-log-exp
log-div rec-exp flip3-+ 1-exp div-sub flip-+
frac-times rem-sqrt-square frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative
Counts
3 → 194
Calls
3 calls:
99.0ms
(* (/ 1 (sqrt (log 10.0))) (/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0))))
34.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0)))
13.0ms
(sqrt (+ (* re re) (* im im)))

series514.0ms

Counts
3 → 9
Calls
3 calls:
190.0ms
(* (/ 1 (sqrt (log 10.0))) (/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0))))
252.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (sqrt (log 10.0)))
71.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.8s

Counts
203 → 203
Iterations

Useful iterations: done (2.8s)

IterNodesCost
02384455
16634119
234493702
done50003528

prune665.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 6.3b

localize24.0ms

Local error

Found 4 expressions with local error:

0.6b
(/ (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (log 10.0))
28.0b
(sqrt (+ (* re re) (* im im)))
28.0b
(sqrt (+ (* re re) (* im im)))
28.0b
(sqrt (+ (* re re) (* im im)))

rewrite619.0ms

Algorithm
rewrite-expression-head
Rules
126×pow1
94×log-pow
72×times-frac
60×sqrt-div
54×cbrt-div
45×pow1/3 pow-prod-up
34×add-sqr-sqrt
31×add-cube-cbrt *-un-lft-identity
30×flip3-+ pow-plus flip-+
28×frac-times
26×log-div div-sub
25×pow-prod-down
18×associate-/l*
15×pow-sqr
14×associate-*l/
10×pow2
sqrt-prod
associate-*r/
add-exp-log add-cbrt-cube
pow3
associate-/r* add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 177
Calls
4 calls:
565.0ms
(/ (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (log 10.0))
8.0ms
(sqrt (+ (* re re) (* im im)))
8.0ms
(sqrt (+ (* re re) (* im im)))
8.0ms
(sqrt (+ (* re re) (* im im)))

series365.0ms

Counts
4 → 12
Calls
4 calls:
219.0ms
(/ (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (log 10.0))
47.0ms
(sqrt (+ (* re re) (* im im)))
41.0ms
(sqrt (+ (* re re) (* im im)))
57.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.4s

Counts
189 → 189
Iterations

Useful iterations: 3 (622.0ms)

IterNodesCost
02736340
15005877
28434103
319673633
done50013633

prune653.0ms

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 6.3b

localize17.0ms

Local error

Found 3 expressions with local error:

0.2b
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
0.6b
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
28.0b
(sqrt (+ (* re re) (* im im)))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
204×times-frac
94×log-pow
90×add-sqr-sqrt
89×add-cube-cbrt *-un-lft-identity
78×pow1
34×associate-/r*
22×sqrt-pow1 pow1/2
16×add-exp-log
10×add-cbrt-cube
div-exp
associate-/l*
div-inv
cbrt-undiv
sqrt-prod add-log-exp
rec-exp frac-2neg sqrt-div 1-exp clear-num
rem-sqrt-square pow-flip flip3-+ associate-/r/ flip-+ inv-pow
Counts
3 → 197
Calls
3 calls:
29.0ms
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
9.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
9.0ms
(sqrt (+ (* re re) (* im im)))

series493.0ms

Counts
3 → 9
Calls
3 calls:
215.0ms
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
229.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
49.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.5s

Counts
206 → 206
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02374333
15913759
230953536
done50013534

prune430.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 6.3b

regimes1.2s

Accuracy

58.3% (10.3b remaining)

Error of 17.6b against oracle of 7.3b and baseline of 32.0b

bsearch135.0ms

Steps
ItersRangePoint
6
8.99586806532221e+62
6.685946517687547e+63
6.558844456481169e+63
8
-1.1188035785773677e+138
-2.8785927817889844e+133
-5.567655793297946e+135

simplify2.7s

Iterations

Useful iterations: 3 (14.0ms)

IterNodesCost
03574
15674
27972
314671
446571
5285571
done500071

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.1s8000×body80valid