Details

Time bar (total: 11.9s)

sample55.0ms

Algorithm
intervals
Results
23.0ms50×body1280valid
11.0ms42×body640valid
8.0ms139×body80valid
3.0ms16×body320valid
1.0msbody160valid

simplify28.0ms

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

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.7b

localize22.0ms

Local error

Found 2 expressions with local error:

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

rewrite14.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
11.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
2.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series139.0ms

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

simplify918.0ms

Calls
17 calls:
Slowest
164.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
127.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
104.0ms
(/ 2 (+ (pow 1 3) (pow (exp (* -2 x)) 3)))
72.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
51.0ms
(+ (sqrt (/ 2 (+ 1 (exp (* -2 x))))) 1)

prune402.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize1.0ms

Local error

Found 2 expressions with local error:

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

rewrite9.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
8.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
1.0ms
(/ 2 (+ 1 (exp (* -2 x))))

series83.0ms

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

simplify1.1s

Calls
17 calls:
Slowest
219.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
211.0ms
(+ (* 1 1) (- (* (exp (* -2 x)) (exp (* -2 x))) (* 1 (exp (* -2 x)))))
119.0ms
(- (+ x 1) (* 1/3 (pow x 3)))
99.0ms
(/ 2 (+ (pow 1 3) (pow (exp (* -2 x)) 3)))
53.0ms
(/ 2 (- (* 1 1) (* (exp (* -2 x)) (exp (* -2 x)))))

prune418.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
18×fma-neg
12×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
add-exp-log
associate-/r/
cbrt-prod expm1-log1p-u pow1 flip3-- add-cbrt-cube difference-of-sqr-1 insert-posit16 log1p-expm1-u flip-- add-log-exp
expm1-def sub-neg flip3-+ flip-+ div-inv
cbrt-div
pow1/3
Calls
4 calls:
Slowest
13.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
12.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
6.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
3.0ms
(cbrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1))

series443.0ms

Calls
4 calls:
Slowest
223.0ms
(cbrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1))
80.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
72.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
68.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

simplify2.6s

Calls
36 calls:
Slowest
348.0ms
(cbrt (- (pow (/ 2 (+ 1 (exp (* -2 x)))) 3) (pow 1 3)))
190.0ms
(cbrt (- (* (/ 2 (+ 1 (exp (* -2 x)))) (/ 2 (+ 1 (exp (* -2 x))))) (* 1 1)))
188.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
184.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
183.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))

prune1.1s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize16.0ms

Local error

Found 4 expressions with local error:

15.1b
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
0.3b
(* x -1/3)
0.2b
(* (* x -1/3) x)
0.0b
(fma 2/15 (pow x 5) x)

rewrite13.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
11.0ms
(* (* x -1/3) x)
0.0ms
(fma 2/15 (pow x 5) x)
0.0ms
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
0.0ms
(* x -1/3)

series328.0ms

Calls
4 calls:
Slowest
184.0ms
(fma 2/15 (pow x 5) x)
88.0ms
(fma (* (* x -1/3) x) x (fma 2/15 (pow x 5) x))
39.0ms
(* (* x -1/3) x)
16.0ms
(* x -1/3)

simplify542.0ms

Calls
12 calls:
Slowest
170.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
150.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
134.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
16.0ms
(* -1/3 (pow x 2))
16.0ms
(* -1/3 (pow x 2))

prune552.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes280.0ms

Accuracy

100% (0.0b remaining)

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

bsearch173.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.1s1711×body1280valid
873.0ms1288×body640valid
322.0ms4086×body80valid
222.0ms595×body320valid
56.0ms320×body160valid