Details

Time bar (total: 21.3s)

sample138.0ms

Algorithm
intervals
Results
36.0ms198×body80valid
33.0ms256×pre80true
22.0ms22×body2560valid
15.0ms16×body1280valid
6.0msbody640valid
4.0msbody320valid
1.0msbody5120valid
1.0msbody160valid

simplify52.0ms

Counts
1 → 1
Iterations
IterNodes
548
448
346
240
128
014

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.2b

localize434.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma p (* 4 p) (* x x))
0.0b
(/ x (sqrt (fma p (* 4 p) (* x x))))
0.4b
(fma (/ x (sqrt (fma p (* 4 p) (* x x)))) 0.5 0.5)
18.9b
(sqrt (fma p (* 4 p) (* x x)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
15×sqrt-prod
associate-/r* add-cbrt-cube add-exp-log
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-/l*
fma-udef
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-exp div-inv
Counts
4 → 80
Calls
4 calls:
0.0ms
(fma p (* 4 p) (* x x))
5.0ms
(/ x (sqrt (fma p (* 4 p) (* x x))))
0.0ms
(fma (/ x (sqrt (fma p (* 4 p) (* x x)))) 0.5 0.5)
1.0ms
(sqrt (fma p (* 4 p) (* x x)))

series343.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(fma p (* 4 p) (* x x))
79.0ms
(/ x (sqrt (fma p (* 4 p) (* x x))))
115.0ms
(fma (/ x (sqrt (fma p (* 4 p) (* x x)))) 0.5 0.5)
82.0ms
(sqrt (fma p (* 4 p) (* x x)))

simplify1.2s

Counts
92 → 92
Iterations
IterNodes
43315
3885
2304
1166
0108

prune989.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 12.0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5))
0.2b
(* x (/ 1 (sqrt (fma p (* 4 p) (* x x)))))
1.8b
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
18.9b
(sqrt (fma p (* 4 p) (* x x)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
34×add-sqr-sqrt
22×*-un-lft-identity times-frac associate-*r*
20×add-cube-cbrt
17×sqrt-prod
13×add-exp-log
add-cbrt-cube
pow1
unswap-sqr
expm1-log1p-u prod-exp insert-posit16 log1p-expm1-u add-log-exp
associate-*l*
rem-sqrt-square sqrt-pow1 pow1/2 div-exp cbrt-unprod
cbrt-undiv rec-exp 1-exp pow-prod-down associate-*r/ un-div-inv *-commutative fma-udef div-inv
Counts
4 → 93
Calls
4 calls:
2.0ms
(sqrt (fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5))
24.0ms
(* x (/ 1 (sqrt (fma p (* 4 p) (* x x)))))
0.0ms
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
2.0ms
(sqrt (fma p (* 4 p) (* x x)))

series599.0ms

Counts
4 → 12
Calls
4 calls:
306.0ms
(sqrt (fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5))
80.0ms
(* x (/ 1 (sqrt (fma p (* 4 p) (* x x)))))
120.0ms
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
92.0ms
(sqrt (fma p (* 4 p) (* x x)))

simplify5.7s

Counts
105 → 105
Iterations
IterNodes
43453
31329
2547
1264
0132

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 12.0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (* p 4) p (* x x))
0.0b
(/ x (sqrt (fma (* p 4) p (* x x))))
0.4b
(fma 0.5 (/ x (sqrt (fma (* p 4) p (* x x)))) 0.5)
18.9b
(sqrt (fma (* p 4) p (* x x)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
15×sqrt-prod
associate-/r* add-cbrt-cube add-exp-log
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-/l*
fma-udef
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-exp div-inv
Counts
4 → 80
Calls
4 calls:
0.0ms
(fma (* p 4) p (* x x))
9.0ms
(/ x (sqrt (fma (* p 4) p (* x x))))
0.0ms
(fma 0.5 (/ x (sqrt (fma (* p 4) p (* x x)))) 0.5)
2.0ms
(sqrt (fma (* p 4) p (* x x)))

series289.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(fma (* p 4) p (* x x))
75.0ms
(/ x (sqrt (fma (* p 4) p (* x x))))
100.0ms
(fma 0.5 (/ x (sqrt (fma (* p 4) p (* x x)))) 0.5)
65.0ms
(sqrt (fma (* p 4) p (* x x)))

simplify1.2s

Counts
92 → 92
Iterations
IterNodes
43230
3839
2298
1166
0108

prune834.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 12.0b

localize71.0ms

Local error

Found 4 expressions with local error:

1.8b
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
18.9b
(sqrt (fma p (* 4 p) (* x x)))
18.9b
(sqrt (fma p (* 4 p) (* x x)))
18.9b
(sqrt (fma p (* 4 p) (* x x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
fma-udef
Counts
4 → 59
Calls
4 calls:
0.0ms
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
3.0ms
(sqrt (fma p (* 4 p) (* x x)))
2.0ms
(sqrt (fma p (* 4 p) (* x x)))
3.0ms
(sqrt (fma p (* 4 p) (* x x)))

series323.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(fma (* x (/ 1 (sqrt (fma p (* 4 p) (* x x))))) 0.5 0.5)
57.0ms
(sqrt (fma p (* 4 p) (* x x)))
84.0ms
(sqrt (fma p (* 4 p) (* x x)))
87.0ms
(sqrt (fma p (* 4 p) (* x x)))

simplify3.9s

Counts
71 → 71
Iterations
IterNodes
55522
41116
3278
2106
162
045

prune975.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 12.0b

regimes152.0ms

Accuracy

0% (0.2b remaining)

Error of 13.4b against oracle of 13.1b and baseline of 13.4b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
215
115
013

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.1s6007×body80valid
615.0ms757×body2560valid
389.0ms618×body1280valid
283.0ms8000×pre80true
135.0ms333×body640valid
67.0ms151×body320valid
52.0ms68×body5120valid
14.0ms66×body160valid