Details

Time bar (total: 10.4s)

sample25.0ms

Algorithm
intervals
Results
16.0ms256×body80valid

simplify3.0ms

Counts
1 → 1
Iterations
IterNodes
27
17
06

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.8b

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* re re) (* im im))
31.8b
(sqrt (+ (* re re) (* im im)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2
Counts
2 → 26
Calls
2 calls:
7.0ms
(+ (* re re) (* im im))
5.0ms
(sqrt (+ (* re re) (* im im)))

series102.0ms

Counts
2 → 6
Calls
2 calls:
34.0ms
(+ (* re re) (* im im))
68.0ms
(sqrt (+ (* re re) (* im im)))

simplify4.0s

Counts
32 → 32
Iterations
IterNodes
46739
31552
2406
1125
048

prune304.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 6.9b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (sqrt (+ (* re re) (* im im))))
0.5b
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
31.8b
(sqrt (+ (* re re) (* im im)))
31.8b
(sqrt (+ (* re re) (* im im)))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
82×sqrt-prod
54×add-sqr-sqrt
38×sqrt-pow1
32×sqrt-div
31×pow1
20×*-un-lft-identity pow1/2 add-cube-cbrt
15×swap-sqr
flip3-+ associate-*r* associate-*l* pow-prod-up flip-+ unswap-sqr
add-cbrt-cube add-exp-log
pow-prod-down pow-sqr
frac-times rem-sqrt-square add-log-exp
associate-*l/ associate-*r/
pow2 rem-square-sqrt pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 134
Calls
4 calls:
12.0ms
(sqrt (sqrt (+ (* re re) (* im im))))
46.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
7.0ms
(sqrt (+ (* re re) (* im im)))
10.0ms
(sqrt (+ (* re re) (* im im)))

series304.0ms

Counts
4 → 12
Calls
4 calls:
124.0ms
(sqrt (sqrt (+ (* re re) (* im im))))
60.0ms
(* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))
59.0ms
(sqrt (+ (* re re) (* im im)))
60.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.7s

Counts
146 → 146
Iterations
IterNodes
45293
31636
2606
1271
0127

prune1.4s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 6.9b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
10
00

prune7.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 6.9b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
10
00

prune1.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 6.9b

regimes438.0ms

Accuracy

59.4% (9.0b remaining)

Error of 17.0b against oracle of 8.0b and baseline of 30.1b

bsearch191.0ms

Steps
ItersRangePoint
10
1.5347927881719531e+137
1.0303134579162717e+148
4.4751344550795556e+147
9
8.078157939339514e-228
5.9061123396576155e-223
1.7106634379274166e-227
10
-7.074938547279042e-300
4.152164446645693e-307
-6.120853424431282e-307
9
-6.07299216690422e+154
-2.0795599106034957e+145
-2.0334299372921848e+147

simplify3.0ms

Iterations
IterNodes
220
120
019

end0.0ms

sample789.0ms

Algorithm
intervals
Results
640.0ms8000×body80valid