Details

Time bar (total: 18.7s)

sample171.0ms

Algorithm
intervals
Results
115.0ms181×body1280valid
15.0ms43×body640valid
14.0ms251×body80valid
4.0ms17×body320valid
1.0ms10×body160valid

simplify3.7s

Counts
1 → 1
Iterations

Useful iterations: 3 (18.0ms)

IterNodesCost
07262
114262
226262
340193
456193
562193
671193
788193
8249193
9809193
102899193
done5000193

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 29.9b

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (exp x) 2.0)
0.0b
(/ -1 (exp x))
3.4b
(- (- (exp x) 2.0) (/ -1 (exp x)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt *-un-lft-identity
11×add-cube-cbrt
10×times-frac add-log-exp
add-cbrt-cube
diff-log add-exp-log distribute-lft-out--
pow1 associate-/r* sub-neg flip3-- flip-- associate-/l* difference-of-squares
associate--l+ frac-sub
associate--l- cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
3 → 63
Calls
3 calls:
8.0ms
(- (exp x) 2.0)
8.0ms
(/ -1 (exp x))
63.0ms
(- (- (exp x) 2.0) (/ -1 (exp x)))

series130.0ms

Counts
3 → 9
Calls
3 calls:
26.0ms
(- (exp x) 2.0)
18.0ms
(/ -1 (exp x))
86.0ms
(- (- (exp x) 2.0) (/ -1 (exp x)))

simplify2.3s

Counts
72 → 72
Iterations

Useful iterations: 3 (1.0s)

IterNodesCost
012920024
127517669
276517466
3394517150
done500017150

prune330.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) x)
0.1b
(* (* x x) x)
0.1b
(* (* (* x x) (* x x)) 1/12)
0.1b
(* (* x x) (* x x))

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
171×pow1
48×pow-prod-up
44×add-cbrt-cube add-exp-log
42×pow-prod-down
30×pow-plus
27×prod-exp cbrt-unprod
26×pow-sqr
17×pow2
10×add-sqr-sqrt associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l* *-commutative add-log-exp unswap-sqr
pow3
swap-sqr
Counts
4 → 147
Calls
4 calls:
19.0ms
(* (* x x) x)
25.0ms
(* (* x x) x)
125.0ms
(* (* (* x x) (* x x)) 1/12)
46.0ms
(* (* x x) (* x x))

series206.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(* (* x x) x)
61.0ms
(* (* x x) x)
44.0ms
(* (* (* x x) (* x x)) 1/12)
54.0ms
(* (* x x) (* x x))

simplify4.9s

Counts
159 → 159
Iterations

Useful iterations: 2 (643.0ms)

IterNodesCost
09520750
130814603
2283612668
done500112668

prune368.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite102.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:
16.0ms
(- (exp x) 2.0)
84.0ms
(+ (- (exp x) 2.0) (exp (- x)))

series118.0ms

Counts
2 → 6
Calls
2 calls:
14.0ms
(- (exp x) 2.0)
103.0ms
(+ (- (exp x) 2.0) (exp (- x)))

simplify904.0ms

Counts
41 → 41
Iterations

Useful iterations: done (898.0ms)

IterNodesCost
09314561
121512099
282511780
done500111584

prune183.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes64.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
011323
117323
done17323

end0.0ms

sample4.8s

Algorithm
intervals
Results
3.3s5650×body1280valid
561.0ms1220×body640valid
453.0ms8188×body80valid
103.0ms636×body320valid
36.0ms333×body160valid