Details

Time bar (total: 15.4s)

sample39.0ms

Algorithm
intervals
Results
25.0ms256×body80valid

simplify13.0ms

Counts
1 → 1
Iterations
IterNodes
done32
332
226
116
011

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.9b

localize32.0ms

Local error

Found 2 expressions with local error:

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

rewrite19.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 insert-posit16 log1p-expm1-u div-inv add-log-exp
cbrt-undiv clear-num frac-2neg sqrt-pow1 pow1/2 sqrt-div div-exp
Counts
2 → 58
Calls
2 calls:
9.0ms
(/ (fma y y (fma x x (* z z))) 3.0)
7.0ms
(sqrt (/ (fma y y (fma x x (* z z))) 3.0))

series339.0ms

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

simplify2.2s

Counts
64 → 64
Iterations
IterNodes
done5026
42561
3760
2323
1169
0103

prune335.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 18.4b

localize19.0ms

Local error

Found 2 expressions with local error:

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

rewrite23.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 insert-posit16 log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-unprod sqrt-div prod-exp associate-*r/ *-commutative cbrt-unprod div-inv
Counts
2 → 64
Calls
2 calls:
20.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))))

series351.0ms

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

simplify2.8s

Counts
70 → 70
Iterations
IterNodes
done5001
42025
3672
2301
1178
0101

prune386.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 18.4b

localize23.0ms

Local error

Found 2 expressions with local error:

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

rewrite12.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 insert-posit16 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 → 80
Calls
2 calls:
8.0ms
(/ (sqrt (fma y y (fma z z (* x x)))) (sqrt 3.0))
2.0ms
(sqrt (fma y y (fma z z (* x x))))

series415.0ms

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

simplify2.5s

Counts
86 → 86
Iterations
IterNodes
done5005
63954
51975
41091
3492
2271
1163
0106

prune329.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 13.5b

localize8.0ms

Local error

Found 1 expressions with local error:

0.2b
(* y (sqrt 0.3333333333333333))

rewrite16.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 insert-posit16 log1p-expm1-u add-log-exp
Counts
1 → 25
Calls
1 calls:
15.0ms
(* y (sqrt 0.3333333333333333))

series50.0ms

Counts
1 → 3
Calls
1 calls:
50.0ms
(* y (sqrt 0.3333333333333333))

simplify4.0s

Counts
28 → 28
Iterations
IterNodes
done5000
54122
41647
3532
2205
176
040

prune72.0ms

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 13.5b

regimes464.0ms

Accuracy

46.4% (12.1b remaining)

Error of 24.4b against oracle of 12.3b and baseline of 34.9b

bsearch82.0ms

Steps
ItersRangePoint
8
3.2407605759015045e+140
1.292919298649766e+143
1.2764865492717349e+143
6
-5.475978031765872e+141
-5.9028139372446406e+140
-2.9088365088923405e+141

simplify9.0ms

Iterations
IterNodes
done32
232
129
023

end0.0ms

sample873.0ms

Algorithm
intervals
Results
678.0ms8000×body80valid