Details

Time bar (total: 12.9min)

sample251.0ms

Algorithm
intervals
Results
150.0ms102×body1280valid
51.0ms55×body640valid
15.0ms69×body80valid
14.0ms21×body320valid
4.0msbody160valid

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03250
17450
217650
354250
4169550
done500150

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.5b

Counts
2 → 1

localize42.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
2.1b
(- (cos x) (cos y))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
16×*-un-lft-identity
12×associate-*r*
11×pow1 add-exp-log add-cbrt-cube
10×associate-*r/
flip3-- flip--
add-cube-cbrt add-log-exp
associate-*l* difference-of-squares
sub-neg
sqrt-prod
distribute-rgt-in frac-times distribute-lft-in pow-prod-down prod-exp cbrt-unprod distribute-lft-out--
times-frac diff-log associate-*l/ *-commutative unswap-sqr
diff-cos
Counts
4 → 94
Calls
4 calls:
20.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
13.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
5.0ms
(- 3.0 (sqrt 5.0))
6.0ms
(- (cos x) (cos y))

series59.0ms

Counts
4 → 10
Calls
4 calls:
31.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
15.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
12.0ms
(- (cos x) (cos y))

simplify4.9min

Counts
104 → 104
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01013
11713
22013
32213
done2213
077
196
2116
3146
4176
5236
6276
7436
8476
9526
10596
11776
12986
131156
141186
done1186
066
186
296
done96
066
1116
2146
3176
4236
5276
6436
7496
8546
9616
10806
111016
121136
131166
done1166
0713
1913
21013
done1013
066
186
296
done96
0717
11017
2257
3687
41777
55057
617167
749877
done50007
066
186
296
done96
066
186
296
done96
089
1239
2459
3799
41669
54939
622389
done50019
0917
11614
22414
32514
42614
done2614
033
done33
0711
11211
21911
33411
45911
510011
615811
732611
8162111
done500011
055
165
done65
077
187
done87
077
197
2107
done107
055
175
285
done85
033
done33
066
185
2105
3135
4165
5225
6265
7425
8465
9515
10585
11765
12975
131155
141185
done1185
055
175
285
done85
055
1105
2135
3165
4225
5265
6425
7465
8515
9585
10775
11985
121115
131145
done1145
0611
1811
2911
done911
055
175
285
done85
0614
1914
2246
3676
41766
55006
617286
done50016
055
175
285
done85
055
175
285
done85
078
1228
2448
3748
41618
55018
622868
done50008
0814
11510
22310
3268
4278
done278
033
done33
069
1115
2165
3315
4585
5975
61425
72795
813525
done50005
044
154
done54
066
176
done76
066
186
296
done96
066
176
done76
066
186
296
done96
044
164
274
done74
033
done33
01010
11310
22210
33110
44510
55410
65910
76410
86610
done6610
01212
11512
21812
done1812
01111
11711
22711
33611
45011
55911
66411
76911
87111
done7111
01111
11611
23111
36011
411311
523011
649711
7154011
done500011
01432
12328
26614
324714
490414
5340114
done500014
01223
11523
22423
33323
44723
55623
66123
76623
86823
done6823
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01232
12532
28112
328512
497812
5372012
done500112
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01212
11512
21812
done1812
01212
11512
21812
done1812
01212
11512
21812
done1812
01212
11512
21812
done1812
055
165
done65
088
1138
2228
3348
4408
5488
6508
done508
055
165
done65
088
1138
2228
3348
4408
5488
6508
done508
055
165
done65
088
1138
2228
3338
4408
5438
6488
7508
done508
055
165
done65
088
1138
2228
3338
4408
5438
6488
7508
done508
01220
11720
22220
done2220
01111
11411
21711
done1711
044
172
2102
done102
01212
12012
22112
done2112
01313
12113
22613
33013
43213
53313
done3313
044
172
2102
done102
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01010
11310
22210
33110
44510
55410
65910
76410
86610
done6610
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01010
11310
22210
33110
44510
55410
65910
76410
86610
done6610
01314
13214
28014
323914
487414
5368714
done500014
01218
12218
24718
311618
428118
557818
695118
7152918
8456118
done500018
01318
12118
25118
314618
436218
582818
6158418
7291118
8405318
9468618
10485418
11488018
12490418
13496418
done496418
01318
12118
25118
314618
436218
582818
6158418
7291118
8405318
9468618
10485418
11488018
12490418
13496418
done496418
01621
12421
23621
done3621
01520
12420
24120
35420
46820
57720
68220
78720
88920
done8920
01419
12519
26219
316719
438319
585019
6161119
7294119
8409719
9474619
10493319
11496119
12498519
done500019
01419
12419
26519
320119
452819
5136819
6359619
done500019
01956
13652
214024
374624
4466824
done500024
01756
13856
215322
381722
done500122
01539
12339
25339
314639
436239
583539
6160039
7292639
8407139
9471039
10489039
11491439
12493839
13499839
done499839
01419
12219
25219
314519
435919
582319
6159019
7292119
8406819
9471119
10489819
11492619
12495019
done500019
01556
13356
214520
390120
done500120
01419
12219
25219
314519
435919
582319
6159019
7292119
8406819
9471119
10489819
11492619
12495019
done500019
01419
12219
25219
314519
435919
582319
6159019
7292119
8406819
9471119
10489819
11492619
12495019
done500019
01826
15226
215426
365626
4422426
done500026
01847
15137
214637
364037
4259437
done500037
01830
14930
213430
350130
4276530
done500130
01431
13526
210026
330526
478926
5180926
6269826
7343326
8391126
9446426
done500026
01830
14930
213430
353630
4352830
done500130
01431
13526
29826
328026
472526
5171426
6274726
7351326
8403226
9452026
done500126
01734
13934
210334
343034
4231634
done500034
01015
11915
24815
39215
414515
516615
620715
722915
done22915
01113
11713
23213
36313
410213
514713
618613
719613
820113
920213
done20213
01316
12316
25416
314416
435016
573215
6151815
7214115
8230615
9233115
done233115
01113
11713
23213
36313
410213
514713
618613
719613
820113
920213
done20213
01316
12316
25416
314416
435016
573215
6151815
7214115
8230615
9233115
done233115
01113
11713
23813
37213
411413
515913
618613
719313
819813
919913
done19913
01316
12316
26016
318616
445316
594615
6191615
7240415
8253715
9254315
done254315
01113
11713
23813
37213
411413
515913
618613
719313
819813
919913
done19913
01316
12316
26016
318616
445316
594615
6191615
7240415
8253715
9254315
done254315
01528
12528
25028
39728
417928
529928
649528
769528
883128
987828
1088128
done88128
01419
12219
24019
37319
411619
517619
625319
731119
834619
935819
done35819
01212
12010
24110
37810
412310
519210
628710
733910
839110
940710
done40710
01520
12820
26420
314520
428620
554620
688920
7123920
8203620
9369920
10422220
11426220
12426320
done426320
01621
12921
26921
317221
436821
572621
6135221
7212121
8337021
done500021
01212
12010
24110
37810
412310
519210
628710
733910
839110
940710
done40710
01015
11515
23315
37515
418315
535315
654015
784215
8115415
9127015
10127815
done127815
01622
14022
210922
339822
4204722
done500022
01526
13026
27826
327826
4106726
5366726
done500126
01622
14022
210922
337022
4181622
done500022
01526
13026
27826
328526
4116926
5398826
done500026
01417
13317
29117
314515
420715
528515
650115
7117615
8345115
done500115
055
175
285
done85
055
175
285
done85
03250
17450
217650
354250
4169550
done500150
01520
13720
28617
321614
459514
5173514
done500014
01010
11410
22710
34810
46210
57010
done7010
01010
11410
22710
34810
46210
57010
done7010
01826
14824
213021
326321
449418
575818
6121818
7193018
8271318
9456718
done500118
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018

prune392.0ms

Filtered
78 candidates to 104 candidates (-33.3%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New959104
Fresh000
Picked101
Done000
Total969105

Merged error: 0.3b

Counts
105 → 9

localize39.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
0.3b
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
2.1b
(- (cos x) (cos y))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
28×*-un-lft-identity
23×associate-*l*
20×times-frac
18×add-exp-log add-cbrt-cube
16×add-cube-cbrt
15×pow1
14×associate-*r/
11×difference-of-squares
associate-*r*
flip3-- prod-exp flip-- cbrt-unprod add-log-exp
pow-prod-down
distribute-lft-out--
frac-times sub-neg sqrt-prod
associate-*l/
distribute-rgt-in distribute-lft-in diff-log *-commutative unswap-sqr
cbrt-undiv div-exp div-inv diff-cos
Counts
4 → 107
Calls
4 calls:
12.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
26.0ms
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
5.0ms
(- 3.0 (sqrt 5.0))
5.0ms
(- (cos x) (cos y))

series45.0ms

Counts
4 → 10
Calls
4 calls:
8.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
26.0ms
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
11.0ms
(- (cos x) (cos y))

simplify3.4min

Counts
117 → 117
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01013
11713
22013
32213
done2213
077
196
2116
3146
4176
5236
6276
7436
8476
9526
10596
11776
12986
131156
141186
done1186
066
186
296
done96
066
1116
2146
3176
4236
5276
6436
7496
8546
9616
10806
111016
121136
131166
done1166
0713
1913
21013
done1013
066
186
296
done96
0717
11017
2257
3687
41777
55057
617167
749877
done50007
066
186
296
done96
066
186
296
done96
089
1239
2459
3799
41669
54939
622389
done50019
0917
11614
22414
32514
42614
done2614
033
done33
0711
11211
21911
33411
45911
510011
615811
732611
8162111
done500011
055
165
done65
077
187
done87
077
197
2107
done107
055
175
285
done85
033
done33
066
185
2105
3135
4165
5225
6265
7425
8465
9515
10585
11765
12975
131155
141185
done1185
055
175
285
done85
055
1105
2135
3165
4225
5265
6425
7465
8515
9585
10775
11985
121115
131145
done1145
0611
1811
2911
done911
055
175
285
done85
0614
1914
2246
3676
41766
55006
617286
done50016
055
175
285
done85
055
175
285
done85
078
1228
2448
3748
41618
55018
622868
done50008
0814
11510
22310
3268
4278
done278
033
done33
069
1115
2165
3315
4585
5975
61425
72795
813525
done50005
044
154
done54
066
176
done76
066
186
296
done96
066
176
done76
066
186
296
done96
044
164
274
done74
033
done33
01523
12623
26918
321618
457818
5143118
6315218
done500018
01523
12623
26918
321618
457818
5143118
6315218
done500018
01523
12623
26918
321618
457818
5143118
6315218
done500018
01827
12927
25024
36224
46324
done6324
01826
12926
25226
37724
49724
510624
611124
711624
811824
done11824
01725
12925
25820
39920
414220
517620
620720
723120
824620
924720
done24720
01624
13024
28319
325619
464519
5150419
6323719
done500119
01624
12924
28519
328219
483119
5228719
done500019
02171
14361
218828
3111424
done500024
02171
14761
220429
3125529
done500028
01971
14271
217422
3100522
done500022
01749
12849
27139
321739
457639
5142039
6316239
done500039
01624
12724
27019
321619
458319
5143719
6316319
done500119
01771
13871
217520
3120420
done500020
01624
12724
27019
321619
458319
5143719
6316319
done500119
01624
12724
27019
321619
458319
5143719
6316319
done500119
02031
15731
217226
376226
done500026
01847
15137
214637
364037
4259437
done500037
02035
15435
215230
361830
4357230
done500030
01431
13526
210026
330526
478926
5180926
6269826
7343326
8391126
9446426
done500026
02035
15435
215230
364030
4436430
done500030
01431
13526
29826
328026
472526
5171426
6274726
7351326
8403226
9452026
done500126
01939
14439
212134
354134
4318834
done500034
01015
11915
24815
39215
414515
516615
620715
722915
done22915
01318
12218
25013
310913
419813
532113
646113
751313
854113
954313
done54313
01521
12821
27416
322816
462816
5149215
6379415
done500115
01318
12218
25013
310913
419813
532113
646113
751313
854113
954313
done54313
01521
12821
27416
322816
462816
5149215
6379415
done500115
01318
12218
25213
312213
421913
534413
647913
753313
856213
956413
done56413
01521
12821
27616
326616
477516
5177115
6425615
done500115
01318
12218
25213
312213
421913
534413
647913
753313
856213
956413
done56413
01521
12821
27616
326616
477516
5177115
6425615
done500115
01733
13033
27028
316428
434228
563428
6116928
7178928
8219328
9229928
10230428
done230428
01624
12724
25819
311819
421719
536219
660019
779619
891819
994319
done94319
01417
12515
25910
313810
422210
538710
656310
767410
877610
980410
done80410
01725
13325
29020
324420
450520
5101220
6186720
7266820
8417720
done500120
01826
13426
29521
328421
465721
5139021
6294821
done500021
01417
12515
25910
313810
422210
538710
656310
767410
877610
980410
done80410
01419
12219
25219
314719
436519
583819
6160119
7292919
8408519
9471619
10489419
11492319
12494719
done500119
01827
14527
212722
347022
4257622
done500022
01731
13531
29626
336726
4150826
done500226
01827
14527
212722
347022
4244522
done500022
01731
13531
29626
338726
4179026
done500026
099
1179
2239
3449
4589
5799
6889
7949
8959
done959
01212
11912
23012
33912
44812
55312
66212
77912
89812
910612
done10612
01111
12011
22911
34011
45011
55911
66411
77311
89011
910911
1011711
done11711
01010
12110
23310
36410
49410
512810
614910
716710
819110
920310
1021910
1122110
done22110
01010
12010
23510
36610
411610
522310
646010
7116610
8498410
done500010
01529
13229
212515
356013
4248913
done500113
01329
13129
29513
335813
4157511
done500011
01121
11921
22521
34621
46021
58121
69021
79621
89721
done9721
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
01129
12929
28611
339511
4180411
done500011
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
01111
11711
22011
32211
done2211
01111
11711
22011
32211
done2211
01212
11712
22112
32312
42512
52612
done2612
01212
11712
22112
32312
42512
52612
done2612
01114
12114
23214
36514
411614
517114
622314
725814
827314
927814
done27814
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
088
1186
2316
3536
4816
51156
61426
71596
81616
done1616
01010
11610
21910
32110
done2110
01010
11610
21910
32110
done2110
01111
11611
22011
32211
42411
52511
done2511
01111
11611
22011
32211
42411
52511
done2511
01010
11510
21910
32110
42310
52410
done2410
01111
11611
22011
32211
42411
52511
done2511
01111
11611
22011
32211
42411
52511
done2511
01010
11510
21910
32110
42310
52410
done2410
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
099
1179
2239
3449
4589
5799
6889
7949
8959
done959
01212
12012
22612
34712
46112
58212
69112
79712
89812
done9812
01212
12012
22612
34712
46112
58212
69112
79712
89812
done9812
01111
11911
22511
34611
46011
58111
69011
79611
89711
done9711
01212
12012
22612
34712
46112
58212
69112
79712
89812
done9812
01212
12012
22612
34712
46112
58212
69112
79712
89812
done9812
01111
11911
22511
34611
46011
58111
69011
79611
89711
done9711
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
01010
11810
22410
34510
45910
58010
68910
79510
89610
done9610
099
1179
2239
3449
4589
5799
6889
7949
8959
done959
099
1179
2239
3449
4589
5799
6889
7949
8959
done959
066
1116
2144
3274
4344
done344
077
1107
2177
3227
4267
done267
01417
13317
29117
314515
420715
528515
650115
7117615
8345115
done500115
055
175
285
done85
055
175
285
done85
01111
11411
22311
33211
44611
55511
66011
76511
86711
done6711
01826
14824
213021
326321
449418
575818
6121818
7193018
8271318
9456718
done500118
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018
02236
15336
216433
346433
4129128
5337828
done500028
099
1159
2349
3609
4789
5929
done929
099
1159
2349
3609
4789
5929
done929

prune545.0ms

Filtered
90 candidates to 117 candidates (-30.0%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1107117
Fresh268
Picked101
Done000
Total11313126

Merged error: 0.2b

Counts
126 → 13

localize44.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
2.1b
(- (cos x) (cos y))
2.2b
(log (exp (- (cos x) (cos y))))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
15×*-un-lft-identity
14×pow1 associate-*r/
13×add-exp-log add-cbrt-cube
flip3-- flip-- add-log-exp
add-cube-cbrt log-pow
exp-prod associate-*r* pow-prod-down prod-exp cbrt-unprod difference-of-squares
sub-neg log-prod
frac-times distribute-lft-out--
distribute-rgt-in distribute-lft-in diff-log exp-sum associate-*l/ diff-cos
log-div times-frac exp-diff rem-log-exp associate-*l* sqrt-prod *-commutative
Counts
4 → 87
Calls
4 calls:
33.0ms
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
5.0ms
(- 3.0 (sqrt 5.0))
5.0ms
(- (cos x) (cos y))
6.0ms
(log (exp (- (cos x) (cos y))))

series48.0ms

Counts
4 → 10
Calls
4 calls:
27.0ms
(* (* (sqrt (sqrt 2.0)) (* (sqrt (sqrt 2.0)) (- (sin x) (/ (sin y) 16.0)))) (- (sin y) (/ (sin x) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
11.0ms
(- (cos x) (cos y))
11.0ms
(log (exp (- (cos x) (cos y))))

simplify3.3min

Counts
97 → 97
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
done42
055
183
2143
3153
4203
5263
6323
7393
8433
9453
10483
done483
044
done42
055
183
2143
3153
4203
5263
6323
7393
8433
9453
10483
done483
0916
11616
22110
32510
43110
53510
65110
75710
86210
96910
108810
1110910
1212210
1312510
done12510
088
1138
2168
3198
4258
5298
6458
7518
8568
9638
10828
111038
121208
131238
done1238
088
1138
2168
3198
4258
5298
6458
7518
8568
9638
10828
111038
121208
131238
done1238
088
1138
2168
3198
4258
5298
6458
7518
8568
9638
10828
111038
121208
131238
done1238
022
141
done41
077
1125
2185
3255
4345
5435
6735
7875
81195
91835
101975
112095
done2095
044
done42
044
done42
077
1125
2185
3255
4345
5435
6735
7875
81195
91835
101975
112095
done2095
033
done31
0915
11313
22013
32813
45313
512613
637713
7134513
done500113
088
1106
2116
done116
033
161
done61
099
1137
2177
3187
done187
033
161
done61
088
1136
2196
3266
4356
5446
6746
7886
81206
91836
101966
112106
done2106
088
1136
2196
3266
4356
5446
6746
7886
81206
91836
101966
112106
done2106
0917
11413
22013
32713
43613
54513
67513
79013
812213
918313
1019613
1120813
done20813
088
1136
2196
3266
4356
5446
6746
7886
81206
91836
101966
112106
done2106
0923
11517
2357
3857
42317
55687
619177
done50007
088
1136
2196
3266
4356
5446
6746
7886
81206
91836
101966
112106
done2106
088
1136
2196
3266
4356
5446
6746
7886
81206
91836
101966
112106
done2106
01013
11713
22013
32213
done2213
077
196
2116
3146
4176
5236
6276
7436
8476
9526
10596
11776
12986
131156
141186
done1186
066
186
296
done96
066
1116
2146
3176
4236
5276
6436
7496
8546
9616
10806
111016
121136
131166
done1166
0713
1913
21013
done1013
066
186
296
done96
0717
11017
2257
3687
41777
55057
617167
749877
done50007
066
186
296
done96
066
186
296
done96
089
1239
2459
3799
41669
54939
622389
done50019
0917
11614
22414
32514
42614
done2614
033
done33
0711
11211
21911
33411
45911
510011
615811
732611
8162111
done500011
055
165
done65
077
187
done87
077
197
2107
done107
055
175
285
done85
033
done33
066
185
2105
3135
4165
5225
6265
7425
8465
9515
10585
11765
12975
131155
141185
done1185
055
175
285
done85
055
1105
2135
3165
4225
5265
6425
7465
8515
9585
10775
11985
121115
131145
done1145
0611
1811
2911
done911
055
175
285
done85
0614
1914
2246
3676
41766
55006
617286
done50016
055
175
285
done85
055
175
285
done85
078
1228
2448
3748
41618
55018
622868
done50008
0814
11510
22310
3268
4278
done278
033
done33
069
1115
2165
3315
4585
5975
61425
72795
813525
done50005
044
154
done54
066
176
done76
066
186
296
done96
066
176
done76
066
186
296
done96
044
164
274
done74
033
done33
01523
12623
26918
321618
457818
5143118
6315218
done500018
01523
12623
26918
321618
457818
5143118
6315218
done500018
01523
12623
26918
321618
457818
5143118
6315218
done500018
01827
12927
25024
36224
46324
done6324
01826
12926
25226
37724
49724
510624
611124
711624
811824
done11824
01725
12925
25820
39920
414220
517620
620720
723120
824620
924720
done24720
01624
13024
28319
325619
464519
5150419
6323719
done500119
01624
12924
28519
328219
483119
5228719
done500019
02171
14361
218828
3111424
done500024
02171
14761
220429
3125529
done500028
01971
14271
217422
3100522
done500022
01749
12849
27139
321739
457639
5142039
6316239
done500039
01624
12724
27019
321619
458319
5143719
6316319
done500119
01771
13871
217520
3120420
done500020
01624
12724
27019
321619
458319
5143719
6316319
done500119
01624
12724
27019
321619
458319
5143719
6316319
done500119
02031
15731
217226
376226
done500026
01847
15137
214637
364037
4259437
done500037
02035
15435
215230
361830
4357230
done500030
01431
13526
210026
330526
478926
5180926
6269826
7343326
8391126
9446426
done500026
02035
15435
215230
364030
4436430
done500030
01431
13526
29826
328026
472526
5171426
6274726
7351326
8403226
9452026
done500126
01939
14439
212134
354134
4318834
done500034
01015
11915
24815
39215
414515
516615
620715
722915
done22915
01318
12218
25013
310913
419813
532113
646113
751313
854113
954313
done54313
01521
12821
27416
322816
462816
5149215
6379415
done500115
01318
12218
25013
310913
419813
532113
646113
751313
854113
954313
done54313
01521
12821
27416
322816
462816
5149215
6379415
done500115
01318
12218
25213
312213
421913
534413
647913
753313
856213
956413
done56413
01521
12821
27616
326616
477516
5177115
6425615
done500115
01318
12218
25213
312213
421913
534413
647913
753313
856213
956413
done56413
01521
12821
27616
326616
477516
5177115
6425615
done500115
01733
13033
27028
316428
434228
563428
6116928
7178928
8219328
9229928
10230428
done230428
01624
12724
25819
311819
421719
536219
660019
779619
891819
994319
done94319
01417
12515
25910
313810
422210
538710
656310
767410
877610
980410
done80410
01725
13325
29020
324420
450520
5101220
6186720
7266820
8417720
done500120
01826
13426
29521
328421
465721
5139021
6294821
done500021
01417
12515
25910
313810
422210
538710
656310
767410
877610
980410
done80410
01419
12219
25219
314719
436519
583819
6160119
7292919
8408519
9471619
10489419
11492319
12494719
done500119
01827
14527
212722
347022
4257622
done500022
01731
13531
29626
336726
4150826
done500226
01827
14527
212722
347022
4244522
done500022
01731
13531
29626
338726
4179026
done500026
01417
13317
29117
314515
420715
528515
650115
7117615
8345115
done500115
055
175
285
done85
055
175
285
done85
01417
13317
29117
314515
420715
528515
650115
7117615
8345115
done500115
055
175
285
done85
055
175
285
done85
03657
18455
220650
368350
4244550
done500150
01826
14824
213021
326321
449418
575818
6121818
7193018
8271318
9456718
done500118
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018
01318
12318
26018
319318
460118
5130818
6225418
7436818
done500018

prune425.0ms

Filtered
75 candidates to 97 candidates (-29.3%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New96197
Fresh01212
Picked101
Done000
Total9713110

Merged error: 0.2b

Counts
110 → 13

localize49.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- (sin y) (/ (sin x) 16.0)))
0.5b
(cbrt (- (sin y) (/ (sin x) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
2.1b
(- (cos x) (cos y))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
14×*-un-lft-identity
12×cbrt-prod
add-log-exp
difference-of-squares
add-cube-cbrt
pow1 add-exp-log cbrt-div flip3-- add-cbrt-cube flip-- distribute-lft-out--
sub-neg times-frac pow1/3 diff-log
sqrt-prod diff-cos
Counts
4 → 62
Calls
4 calls:
8.0ms
(cbrt (- (sin y) (/ (sin x) 16.0)))
8.0ms
(cbrt (- (sin y) (/ (sin x) 16.0)))
5.0ms
(- 3.0 (sqrt 5.0))
5.0ms
(- (cos x) (cos y))

series74.0ms

Counts
4 → 10
Calls
4 calls:
35.0ms
(cbrt (- (sin y) (/ (sin x) 16.0)))
28.0ms
(cbrt (- (sin y) (/ (sin x) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
10.0ms
(- (cos x) (cos y))

simplify1.2min

Counts
72 → 72
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01013
11713
22013
32213
done2213
077
196
2116
3146
4176
5236
6276
7436
8476
9526
10596
11776
12986
131156
141186
done1186
066
186
296
done96
066
1116
2146
3176
4236
5276
6436
7496
8546
9616
10806
111016
121136
131166
done1166
0713
1913
21013
done1013
066
186
296
done96
0717
11017
2257
3687
41777
55057
617167
749877
done50007
066
186
296
done96
066
186
296
done96
089
1239
2459
3799
41669
54939
622389
done50019
0917
11614
22414
32514
42614
done2614
033
done33
0711
11211
21911
33411
45911
510011
615811
732611
8162111
done500011
055
165
done65
077
187
done87
077
197
2107
done107
055
175
285
done85
033
done33
066
185
2105
3135
4165
5225
6265
7425
8465
9515
10585
11765
12975
131155
141185
done1185
055
175
285
done85
055
1105
2135
3165
4225
5265
6425
7465
8515
9585
10775
11985
121115
131145
done1145
0611
1811
2911
done911
055
175
285
done85
0614
1914
2246
3676
41766
55006
617286
done50016
055
175
285
done85
055
175
285
done85
078
1228
2448
3748
41618
55018
622868
done50008
0814
11510
22310
3268
4278
done278
033
done33
069
1115
2165
3315
4585
5975
61425
72795
813525
done50005
044
154
done54
066
176
done76
066
186
296
done96
066
176
done76
066
186
296
done96
044
164
274
done74
033
done33
099
1119
2149
done149
099
1119
2149
done149
01018
11218
21518
done1518
099
1119
2149
done149
099
1119
2149
done149
099
1119
2149
done149
022
141
done41
088
1108
2138
done138
01010
11110
done1110
01010
11210
21310
done1310
01111
11211
done1211
01111
11311
21611
done1611
022
141
done41
088
1108
2138
done138
01112
12912
27112
318112
456712
5195312
done500012
01224
12519
24319
36019
47219
57619
67719
done7719
01016
11916
23416
36816
412216
520016
629016
748016
8183116
done500116
088
198
done98
01019
11219
21519
done1519
099
1119
2149
done149
01026
11326
21810
3237
4297
5397
6627
71237
83347
912527
done50007
099
1119
2149
done149
099
1119
2149
done149
099
1119
2149
done149
099
1119
2149
done149
01018
11218
21518
done1518
099
1119
2149
done149
099
1119
2149
done149
099
1119
2149
done149
022
141
done41
088
1108
2138
done138
01010
11110
done1110
01010
11210
21310
done1310
01111
11211
done1211
01111
11311
21611
done1611
022
141
done41
088
1108
2138
done138
01112
12912
27112
318112
456712
5195312
done500012
01224
12519
24319
36019
47219
57619
67719
done7719
01016
11916
23416
36816
412216
520016
629016
748016
8183116
done500116
088
198
done98
01019
11219
21519
done1519
099
1119
2149
done149
01026
11326
21810
3237
4297
5397
6627
71237
83347
912527
done50007
099
1119
2149
done149
099
1119
2149
done149
01417
13317
29117
314515
420715
528515
650115
7117615
8345115
done500115
055
175
285
done85
055
175
285
done85
01528
12528
25028
39728
417928
529928
649528
769528
883128
987828
1088128
done88128
02640
15940
212840
330637
491625
5323825
done500124
099
1188
2318
3418
4658
51268
63388
712818
done50008
099
1188
2318
3418
4658
51268
63388
712818
done50008
02640
15940
212840
330637
491625
5323825
done500124
099
1188
2318
3418
4658
51268
63388
712818
done50008
099
1188
2318
3418
4658
51268
63388
712818
done50008

prune270.0ms

Filtered
54 candidates to 72 candidates (-33.3%)
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New72072
Fresh01212
Picked011
Done000
Total721385

Merged error: 0.2b

Counts
85 → 13

regimes258.0ms

Accuracy

0% (0.3b remaining)

Error of 0.5b against oracle of 0.2b and baseline of 0.5b

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03569
14569
done4569

end0.0ms

sample7.1s

Algorithm
intervals
Results
3.9s2753×body1280valid
1.7s1820×body640valid
530.0ms767×body320valid
489.0ms2308×body80valid
156.0ms352×body160valid

Profiling

Loading profile data...