Details

Time bar (total: 9.8s)

sample78.0ms

Algorithm
intervals
Results
49.0ms179×body1280valid
7.0ms276×body80valid
5.0ms34×body640valid
2.0ms25×body320valid
1.0ms12×body160valid

simplify2.7s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
078
1148
2268
3388
4508
5558
6648
7818
81018
91278
101468
111748
121938
132108
142278
152468
162638
172808
182998
193168
203338
213528
223698
233868
244058
254228
264398
274588
284758
294928
305118
315288
325458
335648
345818
355988
366178
376348
386518
396708
406878
417048
427238
437408
447578
457768
467938
478108
488298
498468
508638
518828
528998
539168
549358
559528
569698
579888
5810058
5910228
6010418
6110588
6210758
6310948
6411118
6511288
6611478
6711648
6811818
6912008
7012178
7112348
7212538
7312708
7412878
7513068
7613238
7713408
7813598
7913768
8013938
8114128
8214298
8314468
8414658
8514828
8614998
8715188
8815358
8915528
9015718
9115888
9216058
9316248
9416418
9516588
9616778
9716948
9817118
9917308
10017478
10117648
10217838
10318008
10418178
10518368
10618538
10718708
10818898
10919068
11019238
11119428
11219598
11319768
11419958
11520128
11620298
11720488
11820658
11920828
12021018
12121188
12221358
12321548
12421718
12521888
12622078
12722248
12822418
12922608
13022778
13122948
13223138
13323308
13423478
13523668
13623838
13724008
13824198
13924368
14024538
14124728
14224898
14325068
14425258
14525428
14625598
14725788
14825958
14926128
15026318
15126488
15226658
15326848
15427018
15527188
15627378
15727548
15827718
15927908
16028078
16128248
16228438
16328608
16428778
16528968
16629138
16729308
16829498
16929668
17029838
17130028
17230198
17330368
17430558
17530728
17630898
17731088
17831258
17931428
18031618
18131788
18231958
18332148
18432318
18532488
18632678
18732848
18833018
18933208
19033378
19133548
19233738
19333908
19434078
19534268
19634438
19734608
19834798
19934968
20035138
20135328
20235498
20335668
20435858
20536028
20636198
20736388
20836558
20936728
21036918
21137088
21237258
21337448
21437618
21537788
21637978
21738148
21838318
21938508
22038678
22138848
22239038
22339208
22439378
22539568
22639738
22739908
22840098
22940268
23040438
23140628
23240798
23340968
23441158
23541328
23641498
23741688
23841858
23942028
24042218
24142388
24242558
24342748
24442918
24543088
24643278
24743448
24843618
24943808
25043978
25144148
25244338
25344508
25444678
25544868
25645038
25745208
25845398
25945568
26045738
26145928
26246098
26346268
26446458
26546628
26646798
26746988
26847158
26947328
27047518
27147688
27247858
27348048
27448218
27548388
27648578
27748748
27848918
27949108
28049278
28149448
28249638
28349808
28449978
done50008

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 29.4b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (exp x) 2.0)
4.9b
(+ (- (exp x) 2.0) (exp (neg x)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt frac-add
flip3-- flip--
pow1 add-exp-log neg-sub0 exp-neg add-cube-cbrt sub-neg associate-+l+ exp-diff diff-log sum-log add-cbrt-cube distribute-lft-out distribute-lft-out--
+-commutative associate-+l- flip3-+ flip-+ difference-of-squares
Counts
2 → 35
Calls
2 calls:
8.0ms
(- (exp x) 2.0)
9.0ms
(+ (- (exp x) 2.0) (exp (neg x)))

series10.0ms

Counts
2 → 6
Calls
2 calls:
2.0ms
(- (exp x) 2.0)
8.0ms
(+ (- (exp x) 2.0) (exp (neg x)))

simplify548.0ms

Counts
41 → 41
Iterations

Useful iterations: 3 (170.0ms)

IterNodesCost
093511
1213465
2562445
31839432
done5000432

prune65.0ms

Filtered
28 candidates to 41 candidates (-46.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New39241
Fresh000
Picked101
Done000
Total40242

Merged error: 0.0b

Counts
42 → 2

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow x 4)
0.0b
(+ (* 1/360 (pow x 6)) (* 1/12 (pow x 4)))
0.1b
(* 1/360 (pow x 6))
0.1b
(* 1/12 (pow x 4))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
15×add-exp-log
14×associate-*r*
12×add-cube-cbrt *-un-lft-identity
11×unpow-prod-down
add-cbrt-cube
associate-*l* prod-exp add-log-exp unswap-sqr
pow1 sqr-pow
pow-to-exp pow-unpow pow-exp
*-commutative cbrt-unprod
+-commutative pow-pow flip3-+ sum-log flip-+
Counts
4 → 78
Calls
4 calls:
2.0ms
(pow x 4)
5.0ms
(+ (* 1/360 (pow x 6)) (* 1/12 (pow x 4)))
6.0ms
(* 1/360 (pow x 6))
6.0ms
(* 1/12 (pow x 4))

series28.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(pow x 4)
16.0ms
(+ (* 1/360 (pow x 6)) (* 1/12 (pow x 4)))
5.0ms
(* 1/360 (pow x 6))
4.0ms
(* 1/12 (pow x 4))

simplify1.0s

Counts
90 → 90
Iterations

Useful iterations: 3 (268.0ms)

IterNodesCost
0120801
1287699
2830657
33022639
done5000639

prune145.0ms

Filtered
55 candidates to 90 candidates (-63.6%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New90090
Fresh011
Picked011
Done000
Total90292

Merged error: 0.0b

Counts
92 → 2

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
0.0b
(+ (* 2.0 (+ (exp x) 2.0)) (exp (+ x x)))
0.0b
(pow (exp x) 3)
5.2b
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
12×add-sqr-sqrt
10×add-cube-cbrt
add-log-exp
pow1 flip3-+ add-cbrt-cube flip-+
associate-*r/
add-exp-log associate-*r*
associate-+l+ pow-pow associate-*l/ frac-add
distribute-rgt-in unpow-prod-down pow-unpow exp-prod distribute-lft-in cube-prod associate-*l*
+-commutative sum-log distribute-lft-out
cube-mult pow-to-exp unpow3 pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod distribute-lft-out-- rem-cube-cbrt unswap-sqr sqr-pow
Counts
4 → 80
Calls
4 calls:
29.0ms
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
11.0ms
(+ (* 2.0 (+ (exp x) 2.0)) (exp (+ x x)))
4.0ms
(pow (exp x) 3)
26.0ms
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

series35.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
5.0ms
(+ (* 2.0 (+ (exp x) 2.0)) (exp (+ x x)))
5.0ms
(pow (exp x) 3)
15.0ms
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

simplify890.0ms

Counts
92 → 92
Iterations

Useful iterations: 2 (203.0ms)

IterNodesCost
01901794
15731656
226481555
done50001555

prune413.0ms

Filtered
67 candidates to 92 candidates (-37.3%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New90292
Fresh000
Picked101
Done011
Total91394

Merged error: 0.0b

Counts
94 → 3

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (+ 4.0 (* (exp x) (+ (exp x) 2.0))))
0.0b
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
0.0b
(pow (exp x) 3)
5.2b
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
16×add-sqr-sqrt
12×add-cube-cbrt
pow1 add-cbrt-cube
associate-*r/ associate-*r*
flip3-+ flip-+
add-exp-log associate-*l* add-log-exp
pow-pow associate-*l/ frac-add
distribute-rgt-in unpow-prod-down pow-unpow exp-prod distribute-lft-in cube-prod
associate-+l+ pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
+-commutative cube-mult pow-to-exp unpow3 pow-exp sum-log distribute-lft-out-- rem-cube-cbrt sqr-pow
Counts
4 → 89
Calls
4 calls:
7.0ms
(* (exp x) (+ 4.0 (* (exp x) (+ (exp x) 2.0))))
28.0ms
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
4.0ms
(pow (exp x) 3)
26.0ms
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

series40.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(* (exp x) (+ 4.0 (* (exp x) (+ (exp x) 2.0))))
10.0ms
(* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x)))
5.0ms
(pow (exp x) 3)
15.0ms
(+ (* (exp x) (+ (- (pow (exp x) 3) (pow 2.0 3)) (exp x))) (* (+ 2.0 (exp x)) 2.0))

simplify997.0ms

Counts
101 → 101
Iterations

Useful iterations: 2 (220.0ms)

IterNodesCost
01981932
16121790
230901674
done50011674

prune200.0ms

Filtered
70 candidates to 101 candidates (-44.3%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1010101
Fresh011
Picked011
Done011
Total1013104

Merged error: 0.0b

Counts
104 → 3

regimes33.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01315
11715
done1715

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.5s5618×body1280valid
228.0ms8066×body80valid
201.0ms1260×body640valid
63.0ms622×body320valid
25.0ms328×body160valid

Profiling

Loading profile data...