Details

Time bar (total: 7.2s)

sample75.0ms

Algorithm
intervals
Results
27.0ms60×body1280valid
21.0ms41×body640valid
9.0ms130×body80valid
4.0ms17×body320valid
1.0msbody160valid

simplify36.0ms

Calls
1 calls:
Slowest
36.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.7b

localize14.0ms

Local error

Found 2 expressions with local error:

2.6b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(/ 2 (+ 1 (exp (* -2 x))))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
fma-neg
add-sqr-sqrt
*-un-lft-identity associate-/r/ add-cube-cbrt
associate-/r* add-exp-log
expm1-log1p-u pow1 flip3-+ add-cbrt-cube flip-+ insert-posit16 log1p-expm1-u div-inv add-log-exp
expm1-def clear-num sub-neg frac-2neg flip3-- difference-of-sqr-1 flip--
Calls
2 calls:
Slowest
6.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
1.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series80.0ms

Calls
2 calls:
Slowest
65.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
15.0ms
(/ 2 (+ 1 (exp (* -2 x))))

simplify1.1s

Calls
17 calls:
Slowest
201.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
168.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
104.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
82.0ms
(/ 2 (+ (pow 1 3) (pow (exp (* -2 x)) 3)))
64.0ms
(/ 2 (- (* 1 1) (* (exp (* -2 x)) (exp (* -2 x)))))

prune466.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize1.0ms

Local error

Found 2 expressions with local error:

2.6b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(/ 2 (+ 1 (exp (* -2 x))))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
fma-neg
add-sqr-sqrt
*-un-lft-identity associate-/r/ add-cube-cbrt
associate-/r* add-exp-log
expm1-log1p-u pow1 flip3-+ add-cbrt-cube flip-+ insert-posit16 log1p-expm1-u div-inv add-log-exp
expm1-def clear-num sub-neg frac-2neg flip3-- difference-of-sqr-1 flip--
Calls
2 calls:
Slowest
6.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
1.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series87.0ms

Calls
2 calls:
Slowest
62.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
24.0ms
(/ 2 (+ 1 (exp (* -2 x))))

simplify947.0ms

Calls
17 calls:
Slowest
174.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
134.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
121.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
86.0ms
(/ 2 (+ (pow 1 3) (pow (exp (* -2 x)) 3)))
45.0ms
(+ (sqrt (/ 2 (+ 1 (exp (* -2 x))))) 1)

prune351.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

16.5b
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
0.4b
(* x -1/3)
0.1b
(* (* x -1/3) x)
0.0b
(fma 2/15 (pow x 5) x)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
*-commutative fma-udef
associate-*l*
Calls
4 calls:
Slowest
5.0ms
(* (* x -1/3) x)
0.0ms
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
0.0ms
(* x -1/3)
0.0ms
(fma 2/15 (pow x 5) x)

series149.0ms

Calls
4 calls:
Slowest
79.0ms
(fma 2/15 (pow x 5) x)
39.0ms
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
18.0ms
(* (* x -1/3) x)
12.0ms
(* x -1/3)

simplify522.0ms

Calls
12 calls:
Slowest
158.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
155.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
124.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
17.0ms
(+ x (* 2/15 (pow x 5)))
13.0ms
(+ x (* 2/15 (pow x 5)))

prune552.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes205.0ms

Accuracy

100% (0.0b remaining)

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

bsearch161.0ms

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.0s1720×body1280valid
597.0ms1246×body640valid
420.0ms4105×body80valid
197.0ms609×body320valid
59.0ms320×body160valid