Details

Time bar (total: 14.2s)

sample46.0ms

Algorithm
intervals
Results
29.0ms256×body80valid

simplify15.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.2b

localize19.0ms

Local error

Found 2 expressions with local error:

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

rewrite65.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:
40.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
11.0ms
(sqrt (+ (* re re) (* im im)))

series277.0ms

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

simplify841.0ms

Counts
69 → 69

prune326.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 7.2b

localize41.0ms

Local error

Found 3 expressions with local error:

0.3b
(* (/ (/ 1 2) (sqrt (log 10.0))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10.0))))
0.5b
(/ (log (+ (* re re) (* im im))) (sqrt (log 10.0)))
29.9b
(log (+ (* re re) (* im im)))

rewrite236.0ms

Algorithm
rewrite-expression-head
Rules
254×times-frac
194×add-sqr-sqrt
120×*-un-lft-identity
114×add-cube-cbrt
104×sqrt-prod
95×associate-*l*
43×pow1
41×add-exp-log
38×log-pow
32×associate-*r*
26×add-cbrt-cube
21×unswap-sqr
18×div-exp
10×cbrt-undiv prod-exp div-inv
associate-/r*
cbrt-unprod
log-div associate-/l*
log-prod add-log-exp
rec-exp flip3-+ 1-exp div-sub flip-+
frac-times frac-2neg associate-*r/ rem-log-exp pow-prod-down associate-*l/ clear-num *-commutative
Counts
3 → 243
Calls
3 calls:
164.0ms
(* (/ (/ 1 2) (sqrt (log 10.0))) (/ (log (+ (* re re) (* im im))) (sqrt (log 10.0))))
37.0ms
(/ (log (+ (* re re) (* im im))) (sqrt (log 10.0)))
7.0ms
(log (+ (* re re) (* im im)))

series557.0ms

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

simplify1.4s

Counts
252 → 252

prune826.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 7.0b

localize48.0ms

Local error

Found 3 expressions with local error:

0.3b
(* (/ (/ 1 2) (sqrt (log 10.0))) (log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))))
14.8b
(log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0)))))
16.4b
(pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
185×times-frac
123×add-sqr-sqrt
103×*-un-lft-identity
101×add-cube-cbrt
95×associate-*l*
67×sqrt-prod
25×pow-unpow
22×pow1
21×add-exp-log log-prod
18×log-pow
12×unpow-prod-down add-cbrt-cube
div-inv
distribute-rgt-in distribute-lft-in unswap-sqr
div-exp
prod-exp
associate-*r* sqr-pow
cbrt-undiv rem-log-exp cbrt-unprod add-log-exp
pow-to-exp pow-exp
rec-exp pow-pow 1-exp pow-prod-down associate-*l/ *-commutative
Counts
3 → 195
Calls
3 calls:
104.0ms
(* (/ (/ 1 2) (sqrt (log 10.0))) (log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))))
30.0ms
(log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0)))))
29.0ms
(pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))

series1.5s

Counts
3 → 9
Calls
3 calls:
564.0ms
(* (/ (/ 1 2) (sqrt (log 10.0))) (log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))))
428.0ms
(log (pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0)))))
498.0ms
(pow (+ (* re re) (* im im)) (/ 1 (sqrt (log 10.0))))

simplify1.4s

Counts
204 → 204

prune873.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 7.0b

localize54.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (cbrt (/ 1 2)) (cbrt (/ 1 2)))
1.0b
(sqrt (sqrt (log 10.0)))
1.0b
(sqrt (sqrt (log 10.0)))
29.9b
(log (+ (* re re) (* im im)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
85×add-sqr-sqrt
80×cbrt-prod
52×times-frac
51×*-un-lft-identity
41×add-cube-cbrt
24×sqrt-prod
18×pow1 swap-sqr
16×associate-*r* associate-*l* unswap-sqr
sqrt-pow1
add-exp-log
pow1/3 div-inv
rem-sqrt-square cbrt-div pow1/2 add-cbrt-cube add-log-exp
log-prod log-pow
log-div pow-prod-down pow-sqr pow-prod-up
pow2 frac-times flip3-+ pow-plus associate-*r/ rem-log-exp associate-*l/ prod-exp *-commutative cbrt-unprod flip-+
Counts
4 → 141
Calls
4 calls:
51.0ms
(* (cbrt (/ 1 2)) (cbrt (/ 1 2)))
5.0ms
(sqrt (sqrt (log 10.0)))
6.0ms
(sqrt (sqrt (log 10.0)))
16.0ms
(log (+ (* re re) (* im im)))

series52.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(* (cbrt (/ 1 2)) (cbrt (/ 1 2)))
0.0ms
(sqrt (sqrt (log 10.0)))
0.0ms
(sqrt (sqrt (log 10.0)))
52.0ms
(log (+ (* re re) (* im im)))

simplify1.4s

Counts
147 → 147

prune860.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 7.0b

regimes886.0ms

Accuracy

57.8% (10.4b remaining)

Error of 17.7b against oracle of 7.3b and baseline of 31.9b

bsearch312.0ms

Steps
ItersRangePoint
9
25.236512407247684
377784053.7050093
120904531.49476463
8
-2.9123255016514252e-301
-8.30552514165335e-306
-1.1853419594214281e-303
8
-3.9127510711405147e-202
-1.2433787460570118e-205
-5.086979514642198e-205
7
-9.035077376741492e+112
-2.891782355577501e+111
-2.631845844906927e+112

simplify820.0ms

end0.0ms

sample1.1s

Algorithm
intervals
Results
831.0ms8000×body80valid