Details

Time bar (total: 27.5s)

sample178.0ms

Algorithm
intervals
Results
116.0ms172×body1280valid
19.0ms246×body80valid
18.0ms43×body640valid
7.0ms27×body320valid
2.0ms10×body160valid

simplify4.1s

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

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 31.9b

localize13.0ms

Local error

Found 2 expressions with local error:

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

rewrite102.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:
20.0ms
(- (exp x) 2)
81.0ms
(+ (- (exp x) 2) (exp (- x)))

series109.0ms

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

simplify1.3s

Counts
73 → 73
Iterations
IterNodes
32665
2818
1283
0124

prune540.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite172.0ms

Algorithm
rewrite-expression-head
Rules
848×pow1
370×pow-prod-up
175×pow-prod-down
153×pow-sqr
140×pow-plus
99×pow2
69×add-cbrt-cube add-exp-log
47×prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l* *-commutative unswap-sqr
swap-sqr
cube-unmult fma-udef
Counts
4 → 337
Calls
4 calls:
0.0ms
(fma (* (* x x) (* x x)) 1/12 (* x x))
106.0ms
(* (* x x) (* (* x x) (* x x)))
23.0ms
(* (* x x) (* x x))
27.0ms
(* (* x x) (* x x))

series323.0ms

Counts
4 → 12
Calls
4 calls:
157.0ms
(fma (* (* x x) (* x x)) 1/12 (* x x))
70.0ms
(* (* x x) (* (* x x) (* x x)))
44.0ms
(* (* x x) (* x x))
51.0ms
(* (* x x) (* x x))

simplify4.5s

Counts
349 → 349
Iterations
IterNodes
34861
2819
1308
0135

prune3.0s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (exp x) (exp x) -4)
0.0b
(/ (fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2)) (* (+ (exp x) 2) (exp x)))
0.0b
(* (+ (exp x) 2) (exp x))
5.7b
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
11×add-cbrt-cube
10×add-sqr-sqrt *-un-lft-identity
add-exp-log
add-cube-cbrt
pow1
expm1-log1p-u associate-*l* associate-*l/ insert-posit16 log1p-expm1-u add-log-exp
times-frac associate-*r* associate-/l*
cbrt-undiv flip3-+ div-exp prod-exp associate-/r/ cbrt-unprod flip-+ fma-udef
clear-num associate-/r* frac-2neg pow-prod-down *-commutative div-inv distribute-lft-out unswap-sqr
Counts
4 → 72
Calls
4 calls:
0.0ms
(fma (exp x) (exp x) -4)
22.0ms
(/ (fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2)) (* (+ (exp x) 2) (exp x)))
55.0ms
(* (+ (exp x) 2) (exp x))
1.0ms
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

series402.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(fma (exp x) (exp x) -4)
244.0ms
(/ (fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2)) (* (+ (exp x) 2) (exp x)))
32.0ms
(* (+ (exp x) 2) (exp x))
92.0ms
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

simplify2.6s

Counts
84 → 84
Iterations
IterNodes
34228
21011
1309
0128

prune851.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (exp x) 2) (exp x))
0.0b
(* (+ (exp x) 2) (exp x))
1.0b
(* (sqrt (* (+ (exp x) 2) (exp x))) (sqrt (* (+ (exp x) 2) (exp x))))
5.7b
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

rewrite240.0ms

Algorithm
rewrite-expression-head
Rules
57×pow1
28×sqrt-pow1
22×pow-prod-down
18×add-sqr-sqrt associate-*l/
16×*-un-lft-identity
12×sqrt-div associate-*l* add-cube-cbrt
10×add-cbrt-cube pow1/2 associate-*r* pow-prod-up
flip3-+ add-exp-log flip-+
pow-sqr
expm1-log1p-u frac-times swap-sqr sqrt-prod insert-posit16 log1p-expm1-u add-log-exp
prod-exp *-commutative cbrt-unprod unswap-sqr
associate-*r/ distribute-lft-out
pow2 rem-square-sqrt pow-plus sqrt-unprod fma-udef
Counts
4 → 119
Calls
4 calls:
57.0ms
(* (+ (exp x) 2) (exp x))
55.0ms
(* (+ (exp x) 2) (exp x))
124.0ms
(* (sqrt (* (+ (exp x) 2) (exp x))) (sqrt (* (+ (exp x) 2) (exp x))))
1.0ms
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

series230.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (+ (exp x) 2) (exp x))
38.0ms
(* (+ (exp x) 2) (exp x))
31.0ms
(* (sqrt (* (+ (exp x) 2) (exp x))) (sqrt (* (+ (exp x) 2) (exp x))))
120.0ms
(fma (exp x) (fma (exp x) (exp x) -4) (+ (exp x) 2))

simplify1.7s

Counts
131 → 131
Iterations
IterNodes
32990
2879
1311
0133

prune1.6s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes34.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
29
19
08

end0.0ms

sample5.4s

Algorithm
intervals
Results
3.5s5649×body1280valid
934.0ms7974×body80valid
574.0ms1271×body640valid
174.0ms613×body320valid
39.0ms297×body160valid