Details

Time bar (total: 56.8s)

sample175.0ms

Algorithm
intervals
Results
89.0ms112×body1280valid
39.0ms83×body640valid
17.0ms241×body80nan
11.0ms34×body320valid
4.0ms20×body160valid
1.0msbody80valid

simplify46.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
46.0ms
(log (/ (- 1 eps) (+ 1 eps)))

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.6b

localize29.0ms

Local error

Found 2 expressions with local error:

5.3b
(log (/ (- 1 eps) (+ 1 eps)))
0.0b
(/ (- 1 eps) (+ 1 eps))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
52×add-sqr-sqrt
48×times-frac
30×log-prod
25×add-cube-cbrt
18×difference-of-squares
13×distribute-lft-out
distribute-lft-out--
add-exp-log
associate-/l*
associate-/r* add-cbrt-cube associate-/r/
pow1
expm1-log1p-u flip3-+ div-exp rem-log-exp flip-+ insert-posit16 log1p-expm1-u div-inv add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-- div-sub log-pow flip--
Counts
2 → 98
Calls
2 calls:
Slowest
31.0ms
(/ (- 1 eps) (+ 1 eps))
12.0ms
(log (/ (- 1 eps) (+ 1 eps)))

series123.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
88.0ms
(log (/ (- 1 eps) (+ 1 eps)))
35.0ms
(/ (- 1 eps) (+ 1 eps))

simplify8.5s

Counts
159 → 104
Calls
159 calls:
Slowest
588.0ms
(* (+ 1 eps) (+ (* 1 1) (+ (* eps eps) (* 1 eps))))
516.0ms
(/ (* (* (- 1 eps) (- 1 eps)) (- 1 eps)) (* (* (+ 1 eps) (+ 1 eps)) (+ 1 eps)))
506.0ms
(* (* (log (/ (- 1 eps) (+ 1 eps))) (log (/ (- 1 eps) (+ 1 eps)))) (log (/ (- 1 eps) (+ 1 eps))))
422.0ms
(* (cbrt (/ (- 1 eps) (+ 1 eps))) (cbrt (/ (- 1 eps) (+ 1 eps))))
317.0ms
(* (* (/ (- 1 eps) (+ 1 eps)) (/ (- 1 eps) (+ 1 eps))) (/ (- 1 eps) (+ 1 eps)))

prune470.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.3b
(* eps -2/3)
0.1b
(* (* eps -2/3) eps)
0.0b
(* eps (- (* (* eps -2/3) eps) 2))
0.0b
(fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2)))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×pow1 add-cbrt-cube add-exp-log
11×*-un-lft-identity add-cube-cbrt
associate-*r*
associate-*l*
prod-diff
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
sub-neg associate-*r/ unswap-sqr
flip3-- fma-udef flip--
Counts
4 → 86
Calls
4 calls:
Slowest
79.0ms
(* eps (- (* (* eps -2/3) eps) 2))
16.0ms
(* (* eps -2/3) eps)
5.0ms
(* eps -2/3)
0.0ms
(fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2)))

series288.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
121.0ms
(* eps (- (* (* eps -2/3) eps) 2))
111.0ms
(fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2)))
40.0ms
(* (* eps -2/3) eps)
16.0ms
(* eps -2/3)

simplify11.9s

Counts
107 → 98
Calls
107 calls:
Slowest
699.0ms
(* (* (* (* eps -2/3) (* eps -2/3)) (* eps -2/3)) (* (* eps eps) eps))
517.0ms
(sqrt (fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2))))
513.0ms
(expm1 (fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2))))
510.0ms
(sqrt (fma (pow eps 5) -2/5 (* eps (- (* (* eps -2/3) eps) 2))))
495.0ms
(* (* (* (* eps eps) eps) (* (* -2/3 -2/3) -2/3)) (* (* eps eps) eps))

prune953.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.3b
(* eps -2/3)
0.1b
(* (* eps -2/3) eps)
0.1b
(* eps (* (* eps -2/3) eps))
0.0b
(fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1 add-cbrt-cube add-exp-log
10×add-sqr-sqrt pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*r* associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
fma-udef unswap-sqr
Counts
4 → 77
Calls
4 calls:
Slowest
50.0ms
(* eps (* (* eps -2/3) eps))
17.0ms
(* eps -2/3)
14.0ms
(* (* eps -2/3) eps)
0.0ms
(fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))

series223.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
111.0ms
(fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))
52.0ms
(* eps (* (* eps -2/3) eps))
34.0ms
(* (* eps -2/3) eps)
26.0ms
(* eps -2/3)

simplify10.6s

Counts
87 → 89
Calls
87 calls:
Slowest
685.0ms
(* (* (* (* eps -2/3) (* eps -2/3)) (* eps -2/3)) (* (* eps eps) eps))
594.0ms
(* (* (* eps eps) eps) (* (* (* (* eps -2/3) (* eps -2/3)) (* eps -2/3)) (* (* eps eps) eps)))
569.0ms
(* (* (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps))) (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))) (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps))))
502.0ms
(real->posit16 (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps))))
485.0ms
(* (cbrt (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))) (cbrt (fma (pow eps 5) -2/5 (+ (* eps (* (* eps -2/3) eps)) (* -2 eps)))))

prune777.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 4 expressions with local error:

5.3b
(log (sqrt (/ (- 1 eps) (+ 1 eps))))
5.3b
(log (sqrt (/ (- 1 eps) (+ 1 eps))))
0.0b
(/ (- 1 eps) (+ 1 eps))
0.0b
(/ (- 1 eps) (+ 1 eps))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
158×*-un-lft-identity
106×add-sqr-sqrt
96×times-frac
66×log-prod
60×sqrt-prod
52×add-cube-cbrt
36×difference-of-squares
26×distribute-lft-out
18×distribute-lft-out--
12×associate-/l*
10×add-exp-log
pow1 associate-/r* add-cbrt-cube associate-/r/
log-pow
expm1-log1p-u flip3-+ flip-+ insert-posit16 log1p-expm1-u div-inv add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg sqrt-pow1 flip3-- pow1/2 sqrt-div div-sub div-exp rem-log-exp flip--
Counts
4 → 204
Calls
4 calls:
Slowest
22.0ms
(/ (- 1 eps) (+ 1 eps))
19.0ms
(/ (- 1 eps) (+ 1 eps))
8.0ms
(log (sqrt (/ (- 1 eps) (+ 1 eps))))
6.0ms
(log (sqrt (/ (- 1 eps) (+ 1 eps))))

series332.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
151.0ms
(log (sqrt (/ (- 1 eps) (+ 1 eps))))
124.0ms
(log (sqrt (/ (- 1 eps) (+ 1 eps))))
29.0ms
(/ (- 1 eps) (+ 1 eps))
27.0ms
(/ (- 1 eps) (+ 1 eps))

simplify14.5s

Counts
334 → 216
Calls
334 calls:
Slowest
619.0ms
(* (+ 1 eps) (+ (* 1 1) (+ (* eps eps) (* 1 eps))))
592.0ms
(* (+ 1 eps) (+ (* 1 1) (+ (* eps eps) (* 1 eps))))
479.0ms
(/ (* (* (- 1 eps) (- 1 eps)) (- 1 eps)) (* (* (+ 1 eps) (+ 1 eps)) (+ 1 eps)))
441.0ms
(/ (* (* (- 1 eps) (- 1 eps)) (- 1 eps)) (* (* (+ 1 eps) (+ 1 eps)) (+ 1 eps)))
431.0ms
(log (* (cbrt (sqrt (/ (- 1 eps) (+ 1 eps)))) (cbrt (sqrt (/ (- 1 eps) (+ 1 eps))))))

prune1.1s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

regimes52.0ms

Accuracy

0% (0.1b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch2.0ms

end0.0ms

sample6.3s

Algorithm
intervals
Results
3.4s3431×body1280valid
1.5s2538×body640valid
639.0ms8062×body80nan
388.0ms1228×body320valid
141.0ms606×body160valid
18.0ms197×body80valid