Details

Time bar (total: 12.1s)

sample18.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify10.0ms

Counts
1 → 1
Iterations
IterNodes
done20
320
219
113
09

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.7b

localize15.0ms

Local error

Found 1 expressions with local error:

35.7b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity sqrt-div add-cube-cbrt
rem-sqrt-square sqrt-pow1 flip3-+ add-cbrt-cube pow1/2 add-exp-log flip-+ insert-posit16 add-log-exp
Counts
1 → 16
Calls
1 calls:
37.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

series156.0ms

Counts
1 → 3
Calls
1 calls:
155.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

simplify1.8s

Counts
19 → 19
Iterations
IterNodes
done5004
43296
3922
2266
193
042

prune120.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 19.3b

localize48.0ms

Local error

Found 4 expressions with local error:

19.1b
(sqrt (* (cbrt (+ (+ (* x x) (* y y)) (* z z))) (cbrt (+ (+ (* x x) (* y y)) (* z z)))))
36.9b
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
36.9b
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
36.9b
(cbrt (+ (+ (* x x) (* y y)) (* z z)))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
12×pow1
cbrt-prod sqrt-pow1 flip3-+ pow1/3 flip-+
sqrt-div
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
frac-times add-cbrt-cube add-exp-log insert-posit16 add-log-exp
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 rem-sqrt-square pow-plus pow1/2 sqrt-prod
Counts
4 → 70
Calls
4 calls:
46.0ms
(sqrt (* (cbrt (+ (+ (* x x) (* y y)) (* z z))) (cbrt (+ (+ (* x x) (* y y)) (* z z)))))
28.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
26.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
24.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))

series550.0ms

Counts
4 → 12
Calls
4 calls:
157.0ms
(sqrt (* (cbrt (+ (+ (* x x) (* y y)) (* z z))) (cbrt (+ (+ (* x x) (* y y)) (* z z)))))
141.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
137.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))
115.0ms
(cbrt (+ (+ (* x x) (* y y)) (* z z)))

simplify1.3s

Counts
82 → 82
Iterations
IterNodes
done5000
31723
2494
1205
0105

prune480.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 19.3b

localize24.0ms

Local error

Found 2 expressions with local error:

6.1b
(exp (log (sqrt (+ (+ (* x x) (* y y)) (* z z)))))
35.7b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
log-prod exp-prod *-un-lft-identity exp-sum add-cube-cbrt sqrt-prod
pow1
sqrt-div
log-pow
log-div sqrt-pow1 flip3-+ add-cbrt-cube pow1/2 exp-diff add-exp-log flip-+ insert-posit16 add-log-exp
rem-sqrt-square rem-exp-log
Counts
2 → 39
Calls
2 calls:
25.0ms
(exp (log (sqrt (+ (+ (* x x) (* y y)) (* z z)))))
44.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

series289.0ms

Counts
2 → 6
Calls
2 calls:
136.0ms
(exp (log (sqrt (+ (+ (* x x) (* y y)) (* z z)))))
153.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

simplify2.0s

Counts
45 → 45
Iterations
IterNodes
done5000
42799
3922
2322
1143
082

prune252.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 19.3b

localize53.0ms

Local error

Found 4 expressions with local error:

6.0b
(pow (exp (* (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))
35.7b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
35.7b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
35.7b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cube-cbrt
pow-unpow sqrt-prod
cbrt-prod sqrt-div
add-log-exp
sqrt-pow1 add-cbrt-cube pow1/2 add-exp-log insert-posit16
rem-sqrt-square unpow-prod-down pow-pow flip3-+ log-pow flip-+
pow-to-exp exp-prod exp-to-pow pow-exp sqr-pow
Counts
4 → 74
Calls
4 calls:
9.0ms
(pow (exp (* (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))
32.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
30.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
38.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

series844.0ms

Counts
4 → 12
Calls
4 calls:
463.0ms
(pow (exp (* (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))) (cbrt (log (sqrt (+ (+ (* x x) (* y y)) (* z z))))))
143.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
128.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))
110.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

simplify1.6s

Counts
86 → 86
Iterations
IterNodes
done5000
31841
2587
1218
091

prune491.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 19.3b

regimes701.0ms

Accuracy

64.9% (6.1b remaining)

Error of 23.4b against oracle of 17.3b and baseline of 34.7b

bsearch76.0ms

Steps
ItersRangePoint
10
2.529877801601859e+142
4.190548468910152e+156
1.3381067656623604e+154
9
-1.712097807796962e+159
-9.907787135739815e+151
-1.048501675377615e+153

simplify3.0ms

Iterations
IterNodes
done18
118
016

end0.0ms

sample795.0ms

Algorithm
intervals
Results
595.0ms8000×body80valid