Details

Time bar (total: 6.4min)

sample65.0ms

Algorithm
intervals
Results
20.0ms45×body1280valid
11.0ms39×body640valid
10.0ms143×body80valid
4.0ms19×body320valid
2.0ms10×body160valid

simplify3.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1119
done119

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(sin y)
0.0b
(+ (* x (sin y)) (* z (cos y)))
0.1b
(* z (cos y))
0.1b
(* x (sin y))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
associate-*r* associate-*l* add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative flip3-+ sum-log flip-+
Counts
4 → 54
Calls
4 calls:
2.0ms
(sin y)
5.0ms
(+ (* x (sin y)) (* z (cos y)))
5.0ms
(* z (cos y))
5.0ms
(* x (sin y))

series43.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(sin y)
24.0ms
(+ (* x (sin y)) (* z (cos y)))
8.0ms
(* z (cos y))
9.0ms
(* x (sin y))

simplify43.6s

Counts
66 → 66
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
154
done54
066
176
done76
055
195
2105
done105
055
185
2145
3225
4455
51015
62405
76945
826975
done50015
0814
11514
2408
3798
41376
52596
66546
724576
done50016
0611
1711
done711
055
165
done65
0614
11714
2466
3896
41056
51516
62836
77356
826976
done50006
055
165
done65
055
165
done65
066
176
done76
066
176
done76
069
199
2119
done119
055
165
done65
033
161
done61
055
165
done65
055
165
done65
044
154
done54
044
154
done54
066
176
done76
055
195
2105
done105
055
185
2145
3225
4455
51015
62405
76945
826975
done50015
0814
11514
2408
3798
41376
52596
66546
724576
done50016
0611
1711
done711
055
165
done65
0614
11714
2466
3896
41056
51516
62836
77356
826976
done50006
055
165
done65
055
165
done65
066
176
done76
066
176
done76
069
199
2119
done119
055
165
done65
033
161
done61
055
165
done65
055
165
done65
044
154
done54
01011
11910
23110
35910
417910
563210
6284110
done500010
0910
11210
done1210
0910
11510
22410
33710
48910
528310
6103910
done500010
01021
11321
done1321
0910
11210
done1210
01029
12629
29011
332911
4101511
5258611
done500011
0910
11210
done1210
0910
11210
done1210
01113
13313
210013
325613
449613
5124313
6473113
done500013
01229
14024
211024
323624
442724
555724
672424
785724
8114624
9168324
done168324
01019
13119
27219
313119
419619
532919
652719
789719
8270519
done500119
089
1129
2199
done199
033
done33
033
done33
047
done47
033
done33
048
158
274
3124
4184
5284
6494
71084
83164
912364
done50004
033
done33
033
done33
033
143
done43
044
154
done54
044
154
done54
011
done11
044
154
done54
044
154
done54
055
175
done75
089
1119
done119
089
1119
done119
01113
13013
27213
315813
434613
588013
6325913
done500013
022
done22
022
done22

prune123.0ms

Filtered
50 candidates to 66 candidates (-32.0%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New551166
Fresh000
Picked101
Done000
Total561167

Merged error: 0.0b

Counts
67 → 11

localize13.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (cos y)) (cbrt (cos y)))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
7.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))

series97.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
20.0ms
(cbrt (cos y))
20.0ms
(cbrt (cos y))
21.0ms
(cbrt (cos y))

simplify51.6s

Counts
85 → 85
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
023
151
done51
023
161
done61
035
done35
047
done47
023
161
done61
059
176
286
done86
058
178
296
3106
done106
058
178
2118
3168
4348
5748
61838
75618
822468
done50008
035
done35
0617
done617
058
done58
0623
11423
2219
3355
4695
51545
63925
713605
done50015
058
164
done64
058
164
done64
0617
done617
059
done59
059
done59
059
done59
035
153
done51
047
done47
0619
11019
21211
3216
4366
5646
61356
73526
812626
done50006
059
done59
059
done53
059
done53
023
141
done41
047
done47
059
done59
059
done59
079
189
done89
079
189
done89
079
189
done89
079
189
done89
059
done53
059
done53
033
151
done51
033
161
done61
0612
1712
done712
068
178
done78
066
195
done95
0613
1913
21113
done1113
058
168
done68
055
183
2113
done113
058
168
done68
068
178
done78
047
done47
058
168
done68
058
168
done68
047
done47
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01315
13513
27413
319213
476013
5324913
done500013
066
1165
2305
3515
4995
52265
66495
725825
done50015
066
1165
2305
3515
4995
52265
66495
725825
done50015

prune128.0ms

Filtered
56 candidates to 85 candidates (-51.8%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New83285
Fresh1910
Picked101
Done000
Total851196

Merged error: 0.0b

Counts
96 → 11

localize16.0ms

Local error

Found 4 expressions with local error:

0.2b
(* z (pow (* (cos y) (cos y)) 1/3))
0.2b
(* (* z (pow (* (cos y) (cos y)) 1/3)) (cbrt (cos y)))
0.2b
(* (cos y) (cos y))
0.3b
(cbrt (cos y))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
28×add-exp-log
19×add-sqr-sqrt
16×prod-exp
14×associate-*r*
13×pow1 add-cube-cbrt *-un-lft-identity add-cbrt-cube
cbrt-unprod
associate-*l*
cbrt-prod
pow-exp add-log-exp unswap-sqr
swap-sqr *-commutative
pow-to-exp unpow-prod-down unpow1/3 pow-prod-down sqr-pow
pow2 sqr-cos pow-plus pow1/3 pow-sqr cos-mult pow-prod-up
Counts
4 → 87
Calls
4 calls:
7.0ms
(* z (pow (* (cos y) (cos y)) 1/3))
10.0ms
(* (* z (pow (* (cos y) (cos y)) 1/3)) (cbrt (cos y)))
5.0ms
(* (cos y) (cos y))
2.0ms
(cbrt (cos y))

series59.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(* z (pow (* (cos y) (cos y)) 1/3))
8.0ms
(* (* z (pow (* (cos y) (cos y)) 1/3)) (cbrt (cos y)))
4.0ms
(* (cos y) (cos y))
20.0ms
(cbrt (cos y))

simplify3.9min

Counts
99 → 99
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
066
186
done86
069
1136
2156
done156
023
161
done61
035
done35
023
161
done61
047
165
275
done75
046
166
285
395
done95
046
166
2106
3156
4336
5736
61776
75606
822476
done50006
0517
11217
2219
3344
4674
51474
63704
713374
done50004
0513
done513
046
done46
0517
11317
2207
3344
4684
51534
63794
713584
done50004
046
153
done53
046
153
done53
0515
1915
2119
3205
4355
5615
61315
73485
812555
done50015
047
done47
047
done42
047
done42
023
141
done41
035
done35
047
done42
047
done42
033
161
done61
0510
1810
21010
done1010
046
156
done56
044
172
2102
done102
046
156
done56
046
156
done56
035
done35
0913
11912
23712
37512
418312
557012
6196212
done500012
01217
11915
23413
35213
46213
done6213
01216
11916
23115
35013
46213
done6213
01216
11916
23115
35013
46213
done6213
01216
12415
24115
37215
417213
545813
6138813
7491413
done500013
01115
12214
24114
38114
420114
562813
6198413
done500113
01014
12313
24813
310513
427413
582813
6283712
done500112
01014
12213
25013
311513
433513
5113913
6495313
done500013
0814
11714
24612
3878
41176
51936
64386
714016
done50006
01232
13123
29815
334812
416458
done50008
01032
13029
210313
342913
4200512
done500112
01129
12127
23927
37527
418727
556627
6202427
done500027
01014
12013
23813
37413
418713
556213
6201313
done500113
01141
13138
211314
358814
4343412
done500012
01014
12013
23813
37413
418713
556213
6201313
done500113
01014
12013
23813
37413
418713
556213
6201313
done500113
01118
12117
23917
37517
418117
554817
6194317
done500117
01014
12013
23813
37413
419313
559213
6203813
done500013
01012
12210
24010
3788
41708
54098
611058
737928
done50008
01119
12318
25018
311818
431618
598618
6350418
done500018
01014
12013
23813
37413
419313
559213
6203813
done500013
0911
1218
2458
3958
41768
53978
610978
738218
done50018
0711
11410
22410
34210
48710
523010
675310
7306010
done500010
0912
11310
2228
3328
done328
0911
11311
21910
3308
4348
done348
0911
11311
21910
3308
4348
done348
0911
11810
22910
35210
41188
52998
68788
730298
done50008
0810
1189
2339
3659
41589
54628
614238
done50008
0810
1179
2329
3659
41689
55579
623919
done50019
0711
11311
2309
3509
4679
5999
61849
74629
814939
done50009
01129
12720
27312
32209
48649
541199
done50009
0921
11619
22619
34419
49019
523719
676719
7306019
done500119
0810
1159
2259
3439
4929
52439
67839
730949
done50009
0929
12626
27810
325510
49719
540179
done50009
0810
1159
2259
3439
4929
52439
67839
730949
done50009
0810
1159
2259
3439
4929
52439
67839
730949
done50009
077
1146
2246
3426
4876
52386
67706
730816
done50006
077
1146
2246
3426
4876
52386
67706
730816
done50006
0911
11610
22310
33310
45510
511510
633710
7126610
done500110
0911
11610
22310
33310
45510
511510
633710
7126610
done500110
01012
11610
22610
34610
49410
524110
677210
7309710
done500110
01012
11610
22610
34610
49410
524110
677210
7309710
done500110
066
1135
2235
3415
4915
52345
67705
730655
done50005
0919
11817
22617
33617
45817
511817
632917
7126017
done500117
0810
1159
2229
3329
4549
51199
63329
712559
done50009
033
161
done61
0911
1159
2259
3459
4959
52459
67729
730719
done50019
0810
1159
2259
3439
4919
52399
67649
730539
done50019
0810
1159
2259
3439
4919
52399
67649
730539
done50019
079
1148
2248
3428
4878
52388
67688
730758
done50018
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01011
12511
26211
314511
441411
596711
6425611
done500111
044
194
2174
3284
4534
51174
63334
713654
done50014
044
194
2174
3284
4534
51174
63334
713654
done50014
011
done11
044
154
done54
044
154
done54
011
done11
088
1197
2377
3667
41357
53467
610897
743877
done50007
088
1197
2377
3667
41357
53467
610897
743877
done50007

prune155.0ms

Filtered
73 candidates to 99 candidates (-35.6%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New99099
Fresh01010
Picked011
Done000
Total9911110

Merged error: 0.0b

Counts
110 → 11

localize17.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (cos y)) (cbrt (cos y)))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
10.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))

series94.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
20.0ms
(cbrt (cos y))
21.0ms
(cbrt (cos y))
21.0ms
(cbrt (cos y))

simplify51.6s

Counts
85 → 85
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
044
done44
044
done44
058
done58
044
done44
044
done44
044
done44
022
141
done41
033
done33
059
done59
044
done44
0511
1611
285
3132
4192
5292
6502
71082
83112
912292
done50002
044
done44
044
done44
023
151
done51
023
161
done61
035
done35
047
done47
023
161
done61
059
176
286
done86
058
178
296
3106
done106
058
178
2118
3168
4348
5748
61838
75618
822468
done50008
035
done35
0617
done617
058
done58
0623
11423
2219
3355
4695
51545
63925
713605
done50015
058
164
done64
058
164
done64
0617
done617
059
done59
059
done59
059
done59
035
153
done51
047
done47
0619
11019
21211
3216
4366
5646
61356
73526
812626
done50006
059
done59
059
done53
059
done53
023
141
done41
047
done47
059
done59
059
done59
079
189
done89
079
189
done89
079
189
done89
079
189
done89
059
done53
059
done53
033
151
done51
033
161
done61
0612
1712
done712
068
178
done78
066
195
done95
0613
1913
21113
done1113
058
168
done68
055
183
2113
done113
058
168
done68
068
178
done78
047
done47
058
168
done68
058
168
done68
047
done47
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01415
13413
27913
320713
470613
5198713
done500013
044
1103
2163
3263
4503
51113
63243
712513
done50003
044
1103
2163
3263
4503
51113
63243
712513
done50003
01315
13513
27413
319213
476013
5324913
done500013
066
1165
2305
3515
4995
52265
66495
725825
done50015
066
1165
2305
3515
4995
52265
66495
725825
done50015

prune82.0ms

Filtered
56 candidates to 85 candidates (-51.8%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New85085
Fresh099
Picked011
Done011
Total851196

Merged error: 0.0b

Counts
96 → 11

regimes267.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01318
11718
done1718

end0.0ms

sample2.0s

Algorithm
intervals
Results
673.0ms1470×body1280valid
391.0ms1268×body640valid
317.0ms4321×body80valid
128.0ms613×body320valid
47.0ms328×body160valid

Profiling

Loading profile data...