Details

Time bar (total: 16.1s)

sample55.0ms

Algorithm
intervals
Results
33.0ms256×body80valid

simplify7.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01012
11112
done1112

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.5b

localize12.0ms

Local error

Found 3 expressions with local error:

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

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
24×times-frac
22×log-pow
21×pow1
17×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
sqrt-pow1 pow1/2 associate-/l*
add-exp-log add-cbrt-cube add-log-exp
sqrt-div associate-/r*
flip3-+ sqrt-prod flip-+
log-div div-sub
cbrt-undiv +-commutative rem-sqrt-square frac-2neg div-exp clear-num sum-log div-inv
Counts
3 → 74
Calls
3 calls:
29.0ms
(+ (* re re) (* im im))
53.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
11.0ms
(sqrt (+ (* re re) (* im im)))

series341.0ms

Counts
3 → 9
Calls
3 calls:
52.0ms
(+ (* re re) (* im im))
221.0ms
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0))
67.0ms
(sqrt (+ (* re re) (* im im)))

simplify3.1s

Counts
83 → 83
Iterations

Useful iterations: 3 (474.0ms)

IterNodesCost
01251357
12541281
25881165
313941163
435091163
done50011163

prune402.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 9.3b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* re re) (* im im))
0.3b
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
0.6b
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
29.1b
(sqrt (+ (* re re) (* im im)))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
204×times-frac
94×log-pow
91×add-sqr-sqrt
90×add-cube-cbrt *-un-lft-identity
79×pow1
34×associate-/r*
22×sqrt-pow1 pow1/2
17×add-exp-log
11×add-cbrt-cube
div-exp
associate-/l*
div-inv add-log-exp
cbrt-undiv
sqrt-prod
rec-exp frac-2neg flip3-+ sqrt-div 1-exp clear-num flip-+
+-commutative rem-sqrt-square pow-flip sum-log associate-/r/ inv-pow
Counts
4 → 208
Calls
4 calls:
17.0ms
(+ (* re re) (* im im))
31.0ms
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
26.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
9.0ms
(sqrt (+ (* re re) (* im im)))

series483.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(+ (* re re) (* im im))
169.0ms
(/ 1 (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))))
215.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
53.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.7s

Counts
220 → 220
Iterations

Useful iterations: 3 (954.0ms)

IterNodesCost
02464499
15313920
210783575
324723501
done50003501

prune506.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 9.3b

localize17.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3))
0.6b
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
0.7b
(pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3)
29.1b
(sqrt (+ (* re re) (* im im)))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
120×times-frac
94×log-pow
79×pow1
64×add-sqr-sqrt
63×add-cube-cbrt *-un-lft-identity
62×cbrt-prod
56×unpow-prod-down cube-prod
22×sqrt-pow1 pow1/2
add-exp-log add-cbrt-cube
associate-/r*
div-inv
associate-/l* add-log-exp
pow-unpow sqrt-prod
cbrt-undiv cube-div cube-mult sqrt-div unpow3 div-exp pow-exp rem-cube-cbrt sqr-pow
pow-to-exp rem-sqrt-square cbrt-div pow-pow frac-2neg flip3-+ pow1/3 clear-num rem-cbrt-cube flip-+
Counts
4 → 209
Calls
4 calls:
21.0ms
(cbrt (pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3))
11.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
12.0ms
(pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3)
9.0ms
(sqrt (+ (* re re) (* im im)))

series773.0ms

Counts
4 → 12
Calls
4 calls:
167.0ms
(cbrt (pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3))
195.0ms
(/ (log 10.0) (log (sqrt (+ (* re re) (* im im)))))
360.0ms
(pow (/ (log 10.0) (log (sqrt (+ (* re re) (* im im))))) 3)
50.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.3s

Counts
221 → 221
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02114994
15414243
216133902
done50013897

prune656.0ms

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 9.2b

localize28.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (/ (log 10.0) (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) 3)
29.1b
(sqrt (+ (* re re) (* im im)))
29.1b
(sqrt (+ (* re re) (* im im)))
29.1b
(sqrt (+ (* re re) (* im im)))

rewrite262.0ms

Algorithm
rewrite-expression-head
Rules
204×pow1
156×log-pow
144×times-frac
76×unpow-prod-down cube-prod
72×pow1/3 pow-prod-up
57×add-sqr-sqrt
54×add-cube-cbrt *-un-lft-identity
48×pow-plus
40×pow-prod-down
24×pow-sqr
16×pow2
sqrt-prod
pow3
add-exp-log add-cbrt-cube
sqrt-div
add-log-exp
rem-sqrt-square pow-unpow sqrt-pow1 flip3-+ pow1/2 flip-+
pow-exp div-inv rem-cube-cbrt
cbrt-undiv cube-div cube-mult pow-to-exp pow-pow unpow3 div-exp sqr-pow
Counts
4 → 217
Calls
4 calls:
179.0ms
(pow (/ (log 10.0) (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) 3)
15.0ms
(sqrt (+ (* re re) (* im im)))
26.0ms
(sqrt (+ (* re re) (* im im)))
17.0ms
(sqrt (+ (* re re) (* im im)))

series494.0ms

Counts
4 → 12
Calls
4 calls:
315.0ms
(pow (/ (log 10.0) (log (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) 3)
54.0ms
(sqrt (+ (* re re) (* im im)))
78.0ms
(sqrt (+ (* re re) (* im im)))
47.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.4s

Counts
229 → 229
Iterations

Useful iterations: done (1.4s)

IterNodesCost
02017370
16626542
218204176
done50003834

prune600.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 9.2b

regimes1.2s

Accuracy

57.2% (10.6b remaining)

Error of 18.0b against oracle of 7.5b and baseline of 32.1b

bsearch106.0ms

Steps
ItersRangePoint
8
9.20494146023971e+137
8.337939306029303e+141
1.2449882138840628e+138
7
-5.792006846201835e+113
-3.7885935661345695e+111
-1.1564076018637175e+112

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03548
14148
done4148

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.1s8000×body80valid