Details

Time bar (total: 20.4s)

sample128.0ms

Algorithm
intervals
Results
82.0ms172×body1280valid
14.0ms43×body640valid
12.0ms246×body80valid
5.0ms27×body320valid
1.0ms10×body160valid

simplify4.0s

Counts
1 → 1
Iterations
IterNodes
2652000
2641991
2631986
2621977
2611972
2601963
2591958
2581949
2571944
2561935
2551930
2541921
2531916
2521907
2511902
2501893
2491888
2481879
2471874
2461865
2451860
2441851
2431846
2421837
2411832
2401823
2391818
2381809
2371804
2361795
2351790
2341781
2331776
2321767
2311762
2301753
2291748
2281739
2271734
2261725
2251720
2241711
2231706
2221697
2211692
2201683
2191678
2181669
2171664
2161655
2151650
2141641
2131636
2121627
2111622
2101613
2091608
2081599
2071594
2061585
2051580
2041571
2031566
2021557
2011552
2001543
1991538
1981529
1971524
1961515
1951510
1941501
1931496
1921487
1911482
1901473
1891468
1881459
1871454
1861445
1851440
1841431
1831426
1821417
1811412
1801403
1791398
1781389
1771384
1761375
1751370
1741361
1731356
1721347
1711342
1701333
1691328
1681319
1671314
1661305
1651300
1641291
1631286
1621277
1611272
1601263
1591258
1581249
1571244
1561235
1551230
1541221
1531216
1521207
1511202
1501193
1491188
1481179
1471174
1461165
1451160
1441151
1431146
1421137
1411132
1401123
1391118
1381109
1371104
1361095
1351090
1341081
1331076
1321067
1311062
1301053
1291048
1281039
1271034
1261025
1251020
1241011
1231006
122997
121992
120983
119978
118969
117964
116955
115950
114941
113936
112927
111922
110913
109908
108899
107894
106885
105880
104871
103866
102857
101852
100843
99838
98829
97824
96815
95810
94801
93796
92787
91782
90773
89768
88759
87754
86745
85740
84731
83726
82717
81712
80703
79698
78689
77684
76675
75670
74661
73656
72647
71642
70633
69628
68619
67614
66605
65600
64591
63586
62577
61572
60563
59558
58549
57544
56535
55530
54521
53516
52507
51502
50493
49488
48479
47474
46465
45460
44451
43446
42437
41432
40423
39418
38409
37404
36395
35390
34381
33376
32367
31362
30353
29348
28339
27334
26325
25320
24311
23306
22295
21290
20283
19278
18263
17257
16241
15235
14228
13223
12206
11198
10177
9150
899
771
662
558
455
341
225
115
07

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 31.9b

localize25.0ms

Local error

Found 2 expressions with local error:

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

rewrite90.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 insert-posit16 distribute-lft-out distribute-lft-out--
+-commutative flip3-+ associate-+l- flip-+ difference-of-squares
Counts
2 → 37
Calls
2 calls:
20.0ms
(- (exp x) 2)
69.0ms
(+ (- (exp x) 2) (exp (- x)))

series113.0ms

Counts
2 → 6
Calls
2 calls:
17.0ms
(- (exp x) 2)
96.0ms
(+ (- (exp x) 2) (exp (- x)))

simplify1.1s

Counts
43 → 43
Iterations
IterNodes
32528
2620
1218
093

prune430.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

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

rewrite409.0ms

Algorithm
rewrite-expression-head
Rules
297×pow1
101×pow-prod-down
99×add-cbrt-cube add-exp-log
72×pow-prod-up
71×prod-exp cbrt-unprod
44×pow-sqr
36×pow-plus
26×pow2
add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
*-commutative insert-posit16 add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 203
Calls
4 calls:
250.0ms
(* 1/360 (* (* x x) (* (* x x) (* x x))))
85.0ms
(* (* (* x x) (* x x)) 1/12)
23.0ms
(* (* x x) (* x x))
45.0ms
(* (* x x) (* x x))

series274.0ms

Counts
4 → 12
Calls
4 calls:
91.0ms
(* 1/360 (* (* x x) (* (* x x) (* x x))))
72.0ms
(* (* (* x x) (* x x)) 1/12)
55.0ms
(* (* x x) (* x x))
56.0ms
(* (* x x) (* x x))

simplify1.1s

Counts
215 → 215
Iterations
IterNodes
32443
2772
1315
0143

prune1.8s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (+ (exp x) 2))
0.0b
(/ (+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
0.1b
(exp (* 3 x))
5.3b
(+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))

rewrite140.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*r/
12×flip3-+ flip-+
11×add-cbrt-cube
10×add-sqr-sqrt *-un-lft-identity
add-exp-log
frac-add add-cube-cbrt add-log-exp
pow1 associate-/l/
associate-*r* insert-posit16
distribute-rgt-in distribute-lft-in times-frac associate-*l* associate-/l*
cbrt-undiv associate-+l+ associate-+r+ div-exp prod-exp associate-/r/ cbrt-unprod
+-commutative exp-prod clear-num associate-/r* sum-log frac-2neg exp-to-pow pow-prod-down *-commutative div-inv distribute-lft-out unswap-sqr rem-exp-log
Counts
4 → 85
Calls
4 calls:
26.0ms
(* (exp x) (+ (exp x) 2))
91.0ms
(/ (+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
4.0ms
(exp (* 3 x))
18.0ms
(+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))

series488.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* (exp x) (+ (exp x) 2))
315.0ms
(/ (+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
12.0ms
(exp (* 3 x))
126.0ms
(+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))

simplify1.8s

Counts
97 → 97
Iterations
IterNodes
23399
1713
0206

prune1.2s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 2 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
associate-+r+
Counts
2 → 29
Calls
2 calls:
6.0ms
(+ -2 (exp (- x)))
40.0ms
(+ (exp x) (+ -2 (exp (- x))))

series98.0ms

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

simplify1.3s

Counts
35 → 35
Iterations
IterNodes
32521
2744
1206
076

prune252.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes39.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
215
115
010

end0.0ms

sample5.5s

Algorithm
intervals
Results
3.6s5649×body1280valid
865.0ms1271×body640valid
558.0ms7974×body80valid
131.0ms613×body320valid
39.0ms297×body160valid