Details

Time bar (total: 16.1s)

sample157.0ms

Algorithm
intervals
Results
112.0ms182×body1280valid
15.0ms275×body80valid
11.0ms34×body640valid
4.0ms17×body320valid
2.0ms17×body160valid

simplify246.0ms

Counts
1 → 1

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.5b

localize32.0ms

Local error

Found 2 expressions with local error:

6.0b
(+ (- (exp x) 2) (exp (- x)))
0.0b
(- (exp x) 2)

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
20×add-sqr-sqrt
18×prod-diff
16×add-cube-cbrt
11×associate-+l+
add-log-exp
fma-def
frac-add
flip3-- fma-neg flip-- distribute-lft-out--
neg-sub0 exp-neg expm1-log1p-u pow1 sum-log sub-neg add-cbrt-cube exp-diff diff-log add-exp-log insert-posit16 log1p-expm1-u distribute-lft-out difference-of-squares
+-commutative flip3-+ associate-+l- flip-+
Counts
2 → 67
Calls
2 calls:
Slowest
82.0ms
(+ (- (exp x) 2) (exp (- x)))
18.0ms
(- (exp x) 2)

series109.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
87.0ms
(+ (- (exp x) 2) (exp (- x)))
22.0ms
(- (exp x) 2)

simplify858.0ms

Counts
73 → 73

prune733.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma (pow x 6) 1/360 (* x x))
0.0b
(fma (pow x 4) 1/12 (fma (pow x 6) 1/360 (* x x)))

rewrite1.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 fma-udef insert-posit16 log1p-expm1-u add-log-exp
Counts
2 → 22
Calls
2 calls:
Slowest
0.0ms
(fma (pow x 6) 1/360 (* x x))
0.0ms
(fma (pow x 4) 1/12 (fma (pow x 6) 1/360 (* x x)))

series280.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
188.0ms
(fma (pow x 6) 1/360 (* x x))
91.0ms
(fma (pow x 4) 1/12 (fma (pow x 6) 1/360 (* x x)))

simplify1.1s

Counts
28 → 28

prune404.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize46.0ms

Local error

Found 2 expressions with local error:

0.1b
(fma (pow x 4) 1/12 (* (pow x 6) 1/360))
0.1b
(* (pow x 6) 1/360)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
associate-*l* add-exp-log
*-un-lft-identity add-cube-cbrt
unpow-prod-down add-cbrt-cube
associate-*r* prod-exp unswap-sqr
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp sqr-pow
pow-to-exp pow-exp *-commutative cbrt-unprod fma-udef
Counts
2 → 39
Calls
2 calls:
Slowest
17.0ms
(* (pow x 6) 1/360)
1.0ms
(fma (pow x 4) 1/12 (* (pow x 6) 1/360))

series323.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
248.0ms
(fma (pow x 4) 1/12 (* (pow x 6) 1/360))
74.0ms
(* (pow x 6) 1/360)

simplify3.1s

Counts
45 → 45

prune575.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 3 expressions with local error:

5.5b
(+ (/ 1 (exp x)) (- (exp x) 2))
0.0b
(/ 1 (exp x))
0.0b
(- (exp x) 2)

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
34×add-sqr-sqrt
32×add-cube-cbrt
18×times-frac prod-diff
13×fma-def
11×associate-+r+
10×add-log-exp
add-cbrt-cube
pow1 add-exp-log div-inv pow-flip distribute-lft-out
expm1-log1p-u exp-prod associate-/r* fma-neg insert-posit16 log1p-expm1-u associate-/l* distribute-lft-out--
sum-log sub-neg flip3-- diff-log div-exp frac-add flip--
cbrt-undiv +-commutative rec-exp clear-num associate-+r- frac-2neg flip3-+ 1-exp flip-+ inv-pow difference-of-squares
Counts
3 → 112
Calls
3 calls:
Slowest
30.0ms
(+ (/ 1 (exp x)) (- (exp x) 2))
9.0ms
(- (exp x) 2)
6.0ms
(/ 1 (exp x))

series112.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
76.0ms
(+ (/ 1 (exp x)) (- (exp x) 2))
21.0ms
(- (exp x) 2)
14.0ms
(/ 1 (exp x))

simplify1.0s

Counts
121 → 121

prune1.1s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes32.0ms

Accuracy

0% (0.7b remaining)

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

bsearch3.0ms

end0.0ms

sample5.6s

Algorithm
intervals
Results
3.7s5672×body1280valid
986.0ms1208×body640valid
572.0ms7885×body80valid
141.0ms636×body320valid
42.0ms298×body160valid