Details

Time bar (total: 18.7s)

sample26.0ms

Algorithm
intervals
Results
15.0ms256×body80valid

simplify14.0ms

Counts
1 → 1
Iterations
IterNodes
done32
332
226
116
011

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 36.2b

localize14.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (fma y y (fma x x (* z z))) 3.0)
33.7b
(sqrt (/ (fma y y (fma x x (* z z))) 3.0))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
19×times-frac
17×*-un-lft-identity add-cube-cbrt
13×sqrt-prod
add-cbrt-cube add-exp-log
pow1 associate-/r* associate-/l*
expm1-log1p-u rem-sqrt-square log1p-expm1-u div-inv add-log-exp
cbrt-undiv clear-num frac-2neg sqrt-pow1 pow1/2 sqrt-div div-exp
Counts
2 → 56
Calls
2 calls:
4.0ms
(/ (fma y y (fma x x (* z z))) 3.0)
3.0ms
(sqrt (/ (fma y y (fma x x (* z z))) 3.0))

series387.0ms

Counts
2 → 6
Calls
2 calls:
89.0ms
(/ (fma y y (fma x x (* z z))) 3.0)
298.0ms
(sqrt (/ (fma y y (fma x x (* z z))) 3.0))

simplify2.3s

Counts
62 → 62
Iterations
IterNodes
done5007
42661
3787
2323
1167
0101

prune427.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 18.6b

localize23.0ms

Local error

Found 2 expressions with local error:

0.4b
(* (sqrt (fma y y (fma x x (* z z)))) (sqrt (/ 1 3.0)))
33.7b
(sqrt (fma y y (fma x x (* z z))))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
29×sqrt-prod
16×associate-*r*
15×*-un-lft-identity
13×times-frac add-cube-cbrt
unswap-sqr
pow1
associate-*l*
add-cbrt-cube add-exp-log
sqrt-pow1 pow1/2 pow-prod-down
expm1-log1p-u log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-unprod sqrt-div prod-exp associate-*r/ *-commutative cbrt-unprod div-inv
Counts
2 → 62
Calls
2 calls:
29.0ms
(* (sqrt (fma y y (fma x x (* z z)))) (sqrt (/ 1 3.0)))
2.0ms
(sqrt (fma y y (fma x x (* z z))))

series401.0ms

Counts
2 → 6
Calls
2 calls:
238.0ms
(* (sqrt (fma y y (fma x x (* z z)))) (sqrt (/ 1 3.0)))
163.0ms
(sqrt (fma y y (fma x x (* z z))))

simplify3.2s

Counts
68 → 68
Iterations
IterNodes
done5001
41945
3667
2353
1176
099

prune373.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 18.6b

localize16.0ms

Local error

Found 2 expressions with local error:

0.4b
(/ (sqrt (fma y y (fma z z (* x x)))) (sqrt 3.0))
33.7b
(sqrt (fma y y (fma z z (* x x))))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
45×sqrt-prod
36×times-frac
32×add-sqr-sqrt
31×*-un-lft-identity add-cube-cbrt
associate-/r* associate-/l*
add-cbrt-cube add-exp-log
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv rem-sqrt-square sqrt-undiv clear-num frac-2neg sqrt-pow1 pow1/2 div-exp div-inv
Counts
2 → 78
Calls
2 calls:
6.0ms
(/ (sqrt (fma y y (fma z z (* x x)))) (sqrt 3.0))
1.0ms
(sqrt (fma y y (fma z z (* x x))))

series504.0ms

Counts
2 → 6
Calls
2 calls:
324.0ms
(/ (sqrt (fma y y (fma z z (* x x)))) (sqrt 3.0))
180.0ms
(sqrt (fma y y (fma z z (* x x))))

simplify3.2s

Counts
84 → 84
Iterations
IterNodes
done5001
52356
41192
3501
2270
1161
0104

prune576.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 13.4b

localize9.0ms

Local error

Found 1 expressions with local error:

0.2b
(* z (sqrt 0.3333333333333333))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
associate-*r*
*-un-lft-identity add-cube-cbrt sqrt-prod
pow1 add-cbrt-cube associate-*l* add-exp-log
unswap-sqr
expm1-log1p-u pow-prod-down prod-exp *-commutative cbrt-unprod log1p-expm1-u add-log-exp
Counts
1 → 24
Calls
1 calls:
14.0ms
(* z (sqrt 0.3333333333333333))

series67.0ms

Counts
1 → 3
Calls
1 calls:
67.0ms
(* z (sqrt 0.3333333333333333))

simplify5.0s

Counts
27 → 27
Iterations
IterNodes
done5001
53988
41522
3478
2197
175
039

prune96.0ms

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 13.4b

regimes746.0ms

Accuracy

46.3% (13.5b remaining)

Error of 26.7b against oracle of 13.2b and baseline of 38.3b

bsearch91.0ms

Steps
ItersRangePoint
10
3.8846249050047975e+135
1.224134824105336e+149
1.8626358800272506e+138
8
-1.549186037423091e+87
-4.081557637458966e+84
-1.5326597111246728e+87

simplify16.0ms

Iterations
IterNodes
done27
227
124
021

end0.0ms

sample1.2s

Algorithm
intervals
Results
953.0ms8000×body80valid