Details

Time bar (total: 12.9s)

sample140.0ms

Algorithm
intervals
Results
90.0ms175×body1280valid
13.0ms46×body640valid
11.0ms251×body80valid
3.0ms17×body320valid
1.0ms12×body160valid

simplify2.2s

Counts
1 → 1
Iterations
IterNodes
done5000
102899
9809
8249
788
671
562
456
340
226
114
07

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 31.7b

localize19.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (exp (- x)) 2.0)
4.2b
(+ (- (exp (- x)) 2.0) (exp x))

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt
pow1 associate-+l+ sum-log sub-neg add-cbrt-cube diff-log add-exp-log add-cube-cbrt distribute-lft-out distribute-lft-out--
+-commutative flip3-+ flip3-- associate-+l- flip-+ flip-- difference-of-squares
Counts
2 → 31
Calls
2 calls:
25.0ms
(- (exp (- x)) 2.0)
88.0ms
(+ (- (exp (- x)) 2.0) (exp x))

series133.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(- (exp (- x)) 2.0)
108.0ms
(+ (- (exp (- x)) 2.0) (exp x))

simplify2.0s

Counts
37 → 37
Iterations
IterNodes
done5000
34401
2700
1198
079

prune155.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 2 expressions with local error:

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

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
12×add-exp-log
10×associate-*r* associate-*l*
unpow-prod-down *-un-lft-identity add-cube-cbrt
add-cbrt-cube prod-exp unswap-sqr
sqr-pow
pow-to-exp pow1 pow-exp *-commutative cbrt-unprod add-log-exp
Counts
2 → 50
Calls
2 calls:
24.0ms
(* (pow x 6) 1/360)
18.0ms
(* 1/12 (pow x 4))

series146.0ms

Counts
2 → 6
Calls
2 calls:
101.0ms
(* (pow x 6) 1/360)
45.0ms
(* 1/12 (pow x 4))

simplify580.0ms

Counts
56 → 56
Iterations
IterNodes
done5000
2743
1202
092

prune313.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (exp x) 2.0)
4.0b
(+ (- (exp x) 2.0) (exp (- x)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt frac-add
flip3-- flip--
neg-sub0 exp-neg pow1 associate-+l+ sum-log sub-neg add-cbrt-cube exp-diff diff-log add-exp-log add-cube-cbrt distribute-lft-out distribute-lft-out--
+-commutative flip3-+ associate-+l- flip-+ difference-of-squares
Counts
2 → 35
Calls
2 calls:
8.0ms
(- (exp x) 2.0)
36.0ms
(+ (- (exp x) 2.0) (exp (- x)))

series93.0ms

Counts
2 → 6
Calls
2 calls:
20.0ms
(- (exp x) 2.0)
73.0ms
(+ (- (exp x) 2.0) (exp (- x)))

simplify519.0ms

Counts
41 → 41
Iterations
IterNodes
done5001
2825
1215
093

prune213.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 2.0 (exp (- x)))
4.2b
(- (exp x) (- 2.0 (exp (- x))))
4.7b
(log (exp (- (exp x) (- 2.0 (exp (- x))))))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
11×add-sqr-sqrt
10×add-log-exp
log-pow distribute-lft-out--
log-prod exp-prod
add-cube-cbrt
pow1 sub-neg diff-log
add-cbrt-cube exp-sum add-exp-log difference-of-squares
flip3-- flip-- associate--r+ associate--r-
log-div exp-diff rem-log-exp
Counts
3 → 55
Calls
3 calls:
7.0ms
(- 2.0 (exp (- x)))
23.0ms
(- (exp x) (- 2.0 (exp (- x))))
118.0ms
(log (exp (- (exp x) (- 2.0 (exp (- x))))))

series173.0ms

Counts
3 → 9
Calls
3 calls:
20.0ms
(- 2.0 (exp (- x)))
72.0ms
(- (exp x) (- 2.0 (exp (- x))))
81.0ms
(log (exp (- (exp x) (- 2.0 (exp (- x))))))

simplify429.0ms

Counts
64 → 64
Iterations
IterNodes
done5001
2845
1243
0113

prune253.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes73.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done16
116
012

end0.0ms

sample5.0s

Algorithm
intervals
Results
3.5s5687×body1280valid
578.0ms7897×body80valid
344.0ms1226×body640valid
102.0ms603×body320valid
35.0ms309×body160valid