Details

Time bar (total: 28.5s)

sample164.0ms

Algorithm
intervals
Results
118.0ms184×body1280valid
13.0ms282×body80valid
12.0ms42×body640valid
2.0ms11×body320valid
1.0ms12×body160valid

simplify7.5s

Counts
1 → 1
Iterations

Useful iterations: 3 (14.0ms)

IterNodesCost
07262
114262
226262
340193
449193
553193
660193
773193
894193
9152193
10243193
11330193
12385193
13449193
14515193
15581193
16645193
17710193
18773193
19837193
20901193
21966193
221029193
231093193
241157193
251222193
261285193
271349193
281413193
291478193
301541193
311605193
321669193
331734193
341797193
351861193
361925193
371990193
382053193
392117193
402181193
412246193
422309193
432373193
442437193
452502193
462565193
472629193
482693193
492758193
502821193
512885193
522949193
533014193
543077193
553141193
563205193
573270193
583333193
593397193
603461193
613526193
623589193
633653193
643717193
653782193
663845193
673909193
683973193
694038193
704101193
714165193
724229193
734294193
744357193
754421193
764485193
774550193
784613193
794677193
804741193
814806193
824869193
834933193
844997193
done5001193

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 26.9b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite49.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)
40.0ms
(+ (- (exp x) 2.0) (exp (- x)))

series104.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(- (exp x) 2.0)
79.0ms
(+ (- (exp x) 2.0) (exp (- x)))

simplify4.1s

Counts
41 → 41
Iterations

Useful iterations: 3 (1.2s)

IterNodesCost
09314561
121512099
264211780
3293011661
done502911661

prune205.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite467.0ms

Algorithm
rewrite-expression-head
Rules
196×pow1
97×add-cbrt-cube add-exp-log
84×pow-prod-down
69×prod-exp cbrt-unprod
36×pow-prod-up
22×pow-sqr
18×pow-plus
13×pow2
add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
*-commutative add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 158
Calls
4 calls:
259.0ms
(* (* (* x x) x) (* (* (* x x) x) 1/360))
111.0ms
(* 1/12 (* (* x x) (* x x)))
58.0ms
(* (* (* x x) x) 1/360)
25.0ms
(* (* x x) (* x x))

series217.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(* (* (* x x) x) (* (* (* x x) x) 1/360))
53.0ms
(* 1/12 (* (* x x) (* x x)))
47.0ms
(* (* (* x x) x) 1/360)
38.0ms
(* (* x x) (* x x))

simplify2.4s

Counts
170 → 170
Iterations

Useful iterations: done (2.4s)

IterNodesCost
013431831
132624071
2107922468
done500321996

prune357.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))
0.0b
(* (+ (exp x) 2.0) (exp x))
0.0b
(* (exp x) (exp x))
4.3b
(+ (+ (exp x) 2.0) (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))

rewrite173.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
20×*-un-lft-identity
18×exp-prod add-cube-cbrt
15×pow1
11×associate-*l*
10×add-cbrt-cube
associate-*r* add-log-exp
associate-*l/
pow-prod-down add-exp-log
flip3-+ frac-add pow-sqr pow-prod-up flip-+
sum-log flip3-- swap-sqr prod-exp *-commutative cbrt-unprod flip-- unswap-sqr
pow2 +-commutative associate-+l+ pow-plus distribute-lft-out difference-of-squares
Counts
4 → 93
Calls
4 calls:
66.0ms
(* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))
34.0ms
(* (+ (exp x) 2.0) (exp x))
14.0ms
(* (exp x) (exp x))
55.0ms
(+ (+ (exp x) 2.0) (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))

series191.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))
26.0ms
(* (+ (exp x) 2.0) (exp x))
21.0ms
(* (exp x) (exp x))
87.0ms
(+ (+ (exp x) 2.0) (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))

simplify3.2s

Counts
105 → 105
Iterations

Useful iterations: done (3.2s)

IterNodesCost
017932118
155627174
2262626994
done500126873

prune579.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (exp x) 2.0) (exp x))
0.0b
(* (exp x) (exp x))
0.1b
(+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))
4.5b
(+ (exp x) (+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
18×exp-prod
16×add-cube-cbrt
13×pow1
11×add-log-exp
add-cbrt-cube
associate-*l*
associate-*r*
pow-prod-down add-exp-log
sum-log pow-sqr pow-prod-up
flip3-+ swap-sqr flip-+
+-commutative associate-*l/ prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
pow2 associate-+r+ pow-plus
Counts
4 → 80
Calls
4 calls:
37.0ms
(* (+ (exp x) 2.0) (exp x))
15.0ms
(* (exp x) (exp x))
14.0ms
(+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))
21.0ms
(+ (exp x) (+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))))

series235.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(* (+ (exp x) 2.0) (exp x))
18.0ms
(* (exp x) (exp x))
81.0ms
(+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x)))
95.0ms
(+ (exp x) (+ 2.0 (* (- (* (exp x) (exp x)) (* 2.0 2.0)) (exp x))))

simplify3.1s

Counts
92 → 92
Iterations

Useful iterations: done (3.1s)

IterNodesCost
014124553
141120723
2178220583
done500120422

prune374.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

regimes39.0ms

Accuracy

0% (0.6b remaining)

Error of 0.7b against oracle of 0.1b and baseline of 0.7b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
011323
117323
done17323

end0.0ms

sample4.7s

Algorithm
intervals
Results
3.4s5701×body1280valid
402.0ms8028×body80valid
358.0ms1228×body640valid
143.0ms591×body320valid
80.0ms303×body160valid