Details

Time bar (total: 50.7s)

sample127.0ms

Algorithm
intervals
Results
86.0ms176×body1280valid
14.0ms291×body80valid
12.0ms44×body640valid
3.0ms18×body320valid
1.0msbody160valid

simplify18.1s

Counts
1 → 1
Iterations
IterNodes
2582008
2571999
2561994
2551985
2541980
2531971
2521966
2511957
2501952
2491943
2481938
2471929
2461924
2451915
2441910
2431901
2421896
2411887
2401882
2391873
2381868
2371859
2361854
2351845
2341840
2331831
2321826
2311817
2301812
2291803
2281798
2271789
2261784
2251775
2241770
2231761
2221756
2211747
2201742
2191733
2181728
2171719
2161714
2151705
2141700
2131691
2121686
2111677
2101672
2091663
2081658
2071649
2061644
2051635
2041630
2031621
2021616
2011607
2001602
1991593
1981588
1971579
1961574
1951565
1941560
1931551
1921546
1911537
1901532
1891523
1881518
1871509
1861504
1851495
1841490
1831481
1821476
1811467
1801462
1791453
1781448
1771439
1761434
1751425
1741420
1731411
1721406
1711397
1701392
1691383
1681378
1671369
1661364
1651355
1641350
1631341
1621336
1611327
1601322
1591313
1581308
1571299
1561294
1551285
1541280
1531271
1521266
1511257
1501252
1491243
1481238
1471229
1461224
1451215
1441210
1431201
1421196
1411187
1401182
1391173
1381168
1371159
1361154
1351145
1341140
1331131
1321126
1311117
1301112
1291103
1281098
1271089
1261084
1251075
1241070
1231061
1221056
1211047
1201042
1191033
1181028
1171019
1161014
1151005
1141000
113991
112986
111977
110972
109963
108958
107949
106944
105935
104930
103921
102916
101907
100902
99893
98888
97879
96874
95865
94860
93851
92846
91837
90832
89823
88818
87809
86804
85795
84790
83781
82776
81767
80762
79753
78748
77739
76734
75725
74720
73711
72706
71697
70692
69683
68678
67669
66664
65655
64650
63641
62636
61627
60622
59613
58608
57599
56594
55585
54580
53571
52566
51557
50552
49543
48538
47529
46524
45515
44510
43501
42496
41487
40482
39473
38468
37459
36454
35445
34440
33431
32426
31417
30412
29403
28398
27389
26384
25375
24370
23361
22356
21347
20342
19331
18326
17319
16314
15303
14301
13283
12269
11246
10212
9158
8101
773
664
560
457
343
227
115
07

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 29.5b

localize22.0ms

Local error

Found 3 expressions with local error:

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

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
108×add-sqr-sqrt *-un-lft-identity
83×prod-diff
73×add-cube-cbrt
55×times-frac
18×distribute-lft-out--
17×difference-of-squares
11×associate--l+
10×add-log-exp
fma-neg
div-inv
add-cbrt-cube
diff-log add-exp-log
expm1-log1p-u pow1 associate-/r* sub-neg flip3-- insert-posit16 log1p-expm1-u flip-- associate-/l*
frac-sub
associate--l- cbrt-undiv clear-num frac-2neg div-exp
Counts
3 → 163
Calls
3 calls:
15.0ms
(- (exp x) 2)
5.0ms
(/ -1 (exp x))
96.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

series123.0ms

Counts
3 → 9
Calls
3 calls:
22.0ms
(- (exp x) 2)
18.0ms
(/ -1 (exp x))
84.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

simplify3.6s

Counts
172 → 172
Iterations
IterNodes
34872
21600
1621
0263

prune1.6s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize37.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 x) x))
0.2b
(* 1/12 (* x x))

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
589×pow1
290×pow-prod-up
203×pow-plus
100×pow-prod-down
90×pow-sqr
57×pow2
55×add-cbrt-cube add-exp-log
36×prod-exp cbrt-unprod
24×pow3
10×add-sqr-sqrt
associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l*
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 278
Calls
4 calls:
15.0ms
(* (* x x) x)
15.0ms
(* (* x x) x)
97.0ms
(* (* (* x x) x) (* (* x x) x))
19.0ms
(* 1/12 (* x x))

series231.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (* x x) x)
56.0ms
(* (* x x) x)
78.0ms
(* (* (* x x) x) (* (* x x) x))
42.0ms
(* 1/12 (* x x))

simplify3.6s

Counts
290 → 290
Iterations
IterNodes
45353
31810
2657
1323
0111

prune2.4s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ -1 (exp x))
0.0b
(* (sqrt (- (- (exp x) 2) (/ -1 (exp x)))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
3.4b
(- (- (exp x) 2) (/ -1 (exp x)))
3.4b
(- (- (exp x) 2) (/ -1 (exp x)))

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
240×*-un-lft-identity
228×add-sqr-sqrt
148×prod-diff
130×add-cube-cbrt
105×times-frac
58×distribute-lft-out--
46×sqrt-prod
40×sqrt-div difference-of-squares
24×flip3-- frac-sub flip--
22×associate--l+
19×pow1
18×swap-sqr
16×frac-times
14×add-log-exp
11×div-inv
10×fma-neg associate-*r* associate-*l*
sqrt-pow1 add-cbrt-cube pow1/2
add-exp-log
diff-log
pow-prod-up
expm1-log1p-u sub-neg associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u unswap-sqr
associate-/r* pow-prod-down pow-sqr associate-/l*
associate--l-
pow2 cbrt-undiv clear-num rem-square-sqrt frac-2neg pow-plus sqrt-unprod div-exp prod-exp *-commutative cbrt-unprod
Counts
4 → 332
Calls
4 calls:
5.0ms
(/ -1 (exp x))
233.0ms
(* (sqrt (- (- (exp x) 2) (/ -1 (exp x)))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
71.0ms
(- (- (exp x) 2) (/ -1 (exp x)))
60.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

series259.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(/ -1 (exp x))
68.0ms
(* (sqrt (- (- (exp x) 2) (/ -1 (exp x)))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
90.0ms
(- (- (exp x) 2) (/ -1 (exp x)))
84.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

simplify4.0s

Counts
344 → 344
Iterations
IterNodes
35329
21867
1747
0347

prune4.0s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ -1 (exp x)) (exp x))
0.0b
(* (sqrt (/ (fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x))) (+ (- (exp x) 2) (/ -1 (exp x))))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
3.3b
(fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x)))
3.4b
(- (- (exp x) 2) (/ -1 (exp x)))

rewrite384.0ms

Algorithm
rewrite-expression-head
Rules
166×*-un-lft-identity
165×add-sqr-sqrt
139×times-frac
113×add-cube-cbrt
74×prod-diff
37×sqrt-prod
26×associate-*l*
23×distribute-lft-out--
18×difference-of-squares
13×sqrt-div associate-/l*
11×add-cbrt-cube associate--l+ div-inv
10×associate-*r*
add-log-exp
pow1 add-exp-log
flip3-- flip--
frac-sub distribute-lft-out unswap-sqr
fma-neg
expm1-log1p-u frac-times associate-*r/ associate-/r/ insert-posit16 log1p-expm1-u
cbrt-undiv associate-/r* diff-log div-exp pow-prod-down
sub-neg sqrt-pow1 pow1/2 frac-add
associate--l- clear-num frac-2neg flip3-+ sqrt-unprod associate-*l/ prod-exp *-commutative cbrt-unprod flip-+ fma-udef associate-/l/
Counts
4 → 256
Calls
4 calls:
22.0ms
(/ (/ -1 (exp x)) (exp x))
272.0ms
(* (sqrt (/ (fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x))) (+ (- (exp x) 2) (/ -1 (exp x))))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
0.0ms
(fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x)))
78.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

series937.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(/ (/ -1 (exp x)) (exp x))
697.0ms
(* (sqrt (/ (fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x))) (+ (- (exp x) 2) (/ -1 (exp x))))) (sqrt (- (- (exp x) 2) (/ -1 (exp x)))))
130.0ms
(fma (- (exp x) 2) (- (exp x) 2) (/ (/ -1 (exp x)) (exp x)))
82.0ms
(- (- (exp x) 2) (/ -1 (exp x)))

simplify1.4s

Counts
268 → 268
Iterations
IterNodes
22685
11046
0464

prune3.7s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

regimes37.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
211
111
09

end0.0ms

sample5.5s

Algorithm
intervals
Results
3.5s5669×body1280valid
838.0ms1221×body640valid
742.0ms7894×body80valid
169.0ms634×body320valid
40.0ms297×body160valid