Details

Time bar (total: 27.1s)

sample139.0ms

Algorithm
intervals
Results
98.0ms185×body1280valid
13.0ms280×body80valid
11.0ms39×body640valid
5.0ms24×body320valid
1.0msbody160valid

simplify4.3s

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

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.6b

localize14.0ms

Local error

Found 2 expressions with local error:

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

rewrite42.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:
8.0ms
(- (exp x) 2)
34.0ms
(+ (- (exp x) 2) (exp (- x)))

series122.0ms

Counts
2 → 6
Calls
2 calls:
13.0ms
(- (exp x) 2)
109.0ms
(+ (- (exp x) 2) (exp (- x)))

simplify880.0ms

Counts
43 → 43
Iterations
IterNodes
32528
2620
1218
093

prune176.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* 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))

rewrite264.0ms

Algorithm
rewrite-expression-head
Rules
866×pow1
370×pow-prod-up
188×pow-prod-down
153×pow-sqr
140×pow-plus
99×pow2
87×add-cbrt-cube add-exp-log
60×prod-exp cbrt-unprod
add-sqr-sqrt associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l* *-commutative insert-posit16 add-log-exp unswap-sqr
swap-sqr
cube-unmult
Counts
4 → 349
Calls
4 calls:
73.0ms
(* (* x x) (* (* x x) (* x x)))
93.0ms
(* (* (* x x) (* x x)) 1/12)
44.0ms
(* (* x x) (* x x))
32.0ms
(* (* x x) (* x x))

series205.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(* (* x x) (* (* x x) (* x x)))
44.0ms
(* (* (* x x) (* x x)) 1/12)
53.0ms
(* (* x x) (* x x))
37.0ms
(* (* x x) (* x x))

simplify5.9s

Counts
361 → 361
Iterations
IterNodes
46437
31806
2663
1282
0147

prune368.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite630.0ms

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

series581.0ms

Counts
4 → 12
Calls
4 calls:
355.0ms
(/ (+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
35.0ms
(* (exp x) (+ (exp x) 2))
66.0ms
(* (exp x) (+ 4 (* (exp x) (+ (exp x) 2))))
124.0ms
(+ (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))

simplify1.9s

Counts
109 → 109
Iterations
IterNodes
23422
1750
0216

prune780.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize60.0ms

Local error

Found 4 expressions with local error:

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

rewrite458.0ms

Algorithm
rewrite-expression-head
Rules
246×associate-*r/
107×flip3-+ flip-+
72×frac-sub
64×frac-times
46×times-frac
32×associate-*l/
28×add-sqr-sqrt
26×*-un-lft-identity
24×add-cube-cbrt
22×associate-/l*
20×add-cbrt-cube
16×add-exp-log
14×associate-/r/
10×distribute-rgt-in distribute-lft-in
pow1
associate-*r* difference-of-squares
cbrt-undiv div-exp associate-*l* add-log-exp
prod-exp associate--l+ cbrt-unprod insert-posit16 associate--r+
flip3-- div-inv flip--
div-sub pow-prod-down *-commutative unswap-sqr
clear-num associate-/r* sub-neg frac-2neg diff-log distribute-lft-out associate-/l/
Counts
4 → 201
Calls
4 calls:
243.0ms
(/ (/ (- (* (* 2 (+ 2 (exp x))) (* 2 (+ 2 (exp x)))) (* (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))) (- (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
52.0ms
(* (exp x) (+ (exp x) 2))
31.0ms
(* (exp x) (+ 4 (* (exp x) (+ (exp x) 2))))
124.0ms
(- (* (* 2 (+ 2 (exp x))) (* 2 (+ 2 (exp x)))) (* (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))))

series1.8s

Counts
4 → 12
Calls
4 calls:
1.2s
(/ (/ (- (* (* 2 (+ 2 (exp x))) (* 2 (+ 2 (exp x)))) (* (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))) (- (* 2 (+ 2 (exp x))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))))) (* (exp x) (+ 4 (* (exp x) (+ (exp x) 2)))))
38.0ms
(* (exp x) (+ (exp x) 2))
70.0ms
(* (exp x) (+ 4 (* (exp x) (+ (exp x) 2))))
454.0ms
(- (* (* 2 (+ 2 (exp x))) (* 2 (+ 2 (exp x)))) (* (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8))) (* (exp x) (+ (exp x) (+ (exp (* 3 x)) -8)))))

simplify1.0s

Counts
213 → 213
Iterations
IterNodes
12016
0586

prune2.0s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

regimes20.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
215
115
010

end0.0ms

sample5.4s

Algorithm
intervals
Results
3.5s5622×body1280valid
650.0ms8204×body80valid
477.0ms296×body160valid
438.0ms1269×body640valid
130.0ms643×body320valid