Details

Time bar (total: 5.5min)

sample26.0ms

Algorithm
intervals
Results
10.0ms320×body80valid

simplify294.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1139
2209
3299
4409
5459
6519
7689
8989
91459
101879
112049
122319
132549
142559
done2559

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- x 1.0) z)
0.0b
(+ (* x y) (* (- x 1.0) z))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-exp-log add-cube-cbrt add-cbrt-cube add-log-exp
associate-*r*
associate-*l/
+-commutative flip3-- flip3-+ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 33
Calls
2 calls:
13.0ms
(* (- x 1.0) z)
4.0ms
(+ (* x y) (* (- x 1.0) z))

series14.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(* (- x 1.0) z)
9.0ms
(+ (* x y) (* (- x 1.0) z))

simplify30.8s

Counts
39 → 39
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
12110
24410
38710
424510
577710
6359210
done500010
0910
11410
22110
33010
44110
54610
65210
76910
89910
914610
1018810
1120510
1223210
1325510
1425610
done25610
0910
11710
23310
36310
414510
541110
6157510
done500010
01021
11521
22221
33121
44221
54721
65321
77021
810021
914721
1018121
1120821
1224121
1326421
1426521
done26521
0910
11410
22110
33010
44110
54610
65210
76910
89910
914610
1018810
1120510
1223210
1325510
1425610
done25610
01029
12829
29911
341511
4184511
done500111
0910
11410
22110
33010
44110
54610
65210
76910
89910
914610
1018810
1120510
1223210
1325510
1425610
done25610
0910
11410
22110
33010
44110
54610
65210
76910
89910
914610
1018810
1120510
1223210
1325510
1425610
done25610
01113
13513
210913
334113
496013
5279613
done500013
01229
14223
213223
340923
4113523
5279523
done500023
01019
13319
29319
326219
476419
5197719
done500019
089
1149
2289
3509
4839
5989
61129
71349
81809
92389
102479
112489
done2489
055
185
2155
3205
4245
done245
077
1107
2117
done117
066
1126
2206
3256
4296
done296
066
1116
2296
3486
4916
51746
64256
713176
done50006
0917
11817
2569
31809
46197
523747
done50007
0713
11013
21713
32213
42613
done2613
066
196
2166
3216
4256
done256
0717
12017
2747
32857
48647
527397
done50007
066
196
2166
3216
4256
done256
066
196
2166
3216
4256
done256
077
1107
2117
done117
077
1107
2117
done117
079
1129
2219
3389
4509
5589
done589
066
196
2166
3216
4256
done256
055
1103
2203
3313
4403
5443
done443
066
196
2106
done106
066
196
2106
done106
055
185
2155
3205
4245
done245
077
1107
2177
3227
4267
done267
055
185
2155
3205
4245
done245
089
1249
2529
31319
43089
59809
644879
done50009
079
1139
2309
3769
41599
52459
63959
77649
833639
done50009
0911
1199
2369
3449
4519
5689
6989
71459
81879
92049
102319
112549
122559
done2559
0911
1199
2369
3449
4519
5689
6989
71459
81879
92049
102319
112549
122559
done2559
0911
1199
2369
3449
4519
5689
6989
71459
81879
92049
102319
112549
122559
done2559
067
1125
2215
3225
done225
067
1125
2215
3225
done225
067
1125
2215
3225
done225

prune57.0ms

Filtered
28 candidates to 39 candidates (-39.3%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New38139
Fresh000
Picked011
Done000
Total38240

Merged error: 0.0b

Counts
40 → 2

localize17.0ms

Local error

Found 4 expressions with local error:

0.3b
(pow (* x y) 3)
1.2b
(+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y))))
2.0b
(+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3))
42.7b
(/ (+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3)) (+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y)))))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
15×add-sqr-sqrt add-cube-cbrt times-frac
add-exp-log add-cbrt-cube
add-log-exp
pow1
sum-cubes distribute-lft-out associate-/l*
associate-+r+ flip3-+ flip-+
pow-unpow associate-/r*
+-commutative distribute-rgt-in sub-neg pow-pow distribute-lft-in pow-exp sum-log associate-/r/ associate-/l/ rem-cube-cbrt
cbrt-undiv cube-mult pow-to-exp unpow-prod-down frac-2neg unpow3 cube-prod div-exp pow-prod-down prod-exp clear-num cbrt-unprod div-inv sqr-pow
Counts
4 → 89
Calls
4 calls:
5.0ms
(pow (* x y) 3)
10.0ms
(+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y))))
8.0ms
(+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3))
18.0ms
(/ (+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3)) (+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y)))))

series215.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(pow (* x y) 3)
37.0ms
(+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y))))
50.0ms
(+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3))
120.0ms
(/ (+ (pow (* x y) 3) (pow (* (- x 1.0) z) 3)) (+ (* (* x y) (* x y)) (* (* (- x 1.0) z) (- (* (- x 1.0) z) (* x y)))))

simplify5.0min

Counts
101 → 101
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01839
15639
216039
346339
4134439
5407139
done500039
01738
15638
216138
347338
4135238
5405738
done500138
01738
15338
215638
345938
4133538
5407638
done500038
020113
189113
240941
3259539
done500039
01877
15477
215777
347077
4134577
5407677
done500077
01738
15338
215638
345938
4133538
5407638
done500038
018113
161113
219539
375539
4367239
done500039
01738
15338
215638
345938
4133538
5407638
done500038
01738
15338
215638
345938
4133538
5407638
done500038
01214
13914
214114
358614
4205814
done500014
01224
13224
29824
331824
4106023
5334623
done500123
02079
16279
217479
349479
4136579
5407579
done500079
01839
15439
215739
347239
4135139
5404539
done500039
01954
15754
216254
347454
4135154
5406254
done500054
01839
15439
215739
347239
4135139
5404539
done500039
01531
14329
212329
335229
494929
5279029
done500029
01738
15338
215638
346238
4133638
5405338
done500138
01964
15764
216064
347564
4135164
5407864
done500164
01839
15439
215739
347239
4135139
5404539
done500039
01839
15439
215739
347239
4135139
5404539
done500039
01839
15439
215739
347239
4135139
5404539
done500039
01416
14014
211614
335014
494714
5279514
done500014
01738
15338
215638
346238
4133638
5405338
done500138
01879
15473
216173
352773
4169573
done500273
01434
13234
27434
319634
455834
5152534
6396634
done500134
01754
15148
215548
347548
4135648
5366848
done500048
01434
13234
27434
319634
455834
5152534
6396634
done500134
01431
14623
214123
344223
4131623
5371823
done500023
01333
13133
27333
319533
455533
5151633
6394333
done500033
01551
13651
27851
319551
454751
5150551
6389751
done500051
01738
15338
215638
345938
4133538
5407638
done500038
01426
13326
27526
319326
455926
5151926
6393326
done500026
01738
15338
215638
345938
4133538
5407638
done500038
023
141
done41
01637
15237
215537
346037
4133337
5407037
done500037
01551
13651
27851
319551
454751
5150551
6389751
done500051
01738
15338
215638
345938
4133538
5407638
done500038
01426
13326
27526
319326
455926
5151926
6393326
done500026
01738
15338
215638
345938
4133538
5407638
done500038
023
141
done41
01637
15237
215537
346037
4133337
5407037
done500037
01325
13225
27425
319125
455125
5149725
6387725
done500025
01637
15237
215537
345237
4134637
5406637
done500137
01863
15663
215963
347163
4135663
5406763
done500063
01738
15338
215638
345938
4133538
5407638
done500038
01315
13913
211513
334913
496213
5281913
done500013
01738
15338
215638
345338
4134438
5406138
done500138
01738
15338
215638
345338
4134438
5406138
done500138
01333
13133
27333
319633
456333
5153033
6399533
done500033
01637
15237
215537
345237
4134637
5406637
done500137
01637
15237
215537
345237
4134637
5406637
done500137
01841
16741
228037
3145737
done500037
01861
16655
226451
3118151
done500051
02065
17451
232751
3279551
done500151
01637
15437
218837
378837
4449237
done500037
01315
13914
213014
343914
4146814
done500114
01214
13614
211014
333414
493714
5278414
done500114
01214
13914
213014
345514
4146914
done500014
01329
13729
211129
334129
496629
5280729
done500029
01214
13614
211014
333414
493714
5278414
done500114
01341
15041
222315
3151215
done500115
01214
13614
211014
333414
493714
5278414
done500114
01214
13614
211014
333414
493714
5278414
done500114
01229
14223
213223
340923
4113523
5279523
done500023
089
1139
2209
3299
4409
5459
6519
7689
8989
91459
101879
112049
122319
132549
142559
done2559
01317
14717
222717
3163217
done500017
01541
15027
223527
3185227
done500027
01327
14513
217813
3110913
done500013
01113
13613
212713
348313
4170113
done500113
01113
13513
210913
334113
496013
5279613
done500013
01325
13624
210224
330124
4104424
5400524
done500124
01224
12924
27124
318824
453924
5148424
6386424
done500024
01224
13224
28924
326524
487824
5321524
done500024
01349
13049
27249
319149
454849
5149449
6390149
done500049
01224
12924
27124
318824
453924
5148424
6386424
done500024
01371
14371
217525
3100825
done500025
01224
12924
27124
318824
453924
5148424
6386424
done500024
01224
12924
27124
318824
453924
5148424
6386424
done500024
01427
14927
220223
3104223
done500223
01571
15455
226949
3157245
done500045
01347
14547
219641
394937
done500037
01123
12923
28223
325923
497723
5306623
done500023
01019
12919
27019
315819
433219
568619
6139619
7237719
8410919
done500019
01019
12919
27019
315819
433219
568619
6139619
7237719
8410919
done500019
01019
12919
27019
315819
433219
568619
6139619
7237719
8410919
done500019
01019
12919
27019
315819
433219
568619
6139619
7237719
8410919
done500019
077
197
2177
done177
066
1116
2186
3196
done196
066
1116
2186
3196
done196
033
161
done61
033
161
done61
079
1129
2199
3439
4999
52589
68759
732929
done50009
066
1116
2166
3346
4756
51816
65606
721756
done50006
055
1133
2203
3313
4533
51173
63223
712623
done50003
033
1113
2173
3273
4503
51133
63273
712463
done50003
033
1113
2173
3273
4503
51133
63273
712463
done50003
047
1127
2237
done237
066
1206
2686
31836
44216
510296
638026
done50006
066
1186
2616
31766
44336
513086
648786
done50006
0713
1187
2537
31307
42307
56137
623637
done50007
066
1183
2533
31313
42363
56093
624393
done50003
0717
12311
21027
36957
done50007
033
1113
2173
3273
4503
51133
63273
712463
done50003
033
1113
2173
3273
4503
51133
63273
712463
done50003
047
1127
2237
done237
066
1186
2546
31326
42376
56186
623726
done50006
066
1186
2546
31326
42376
56186
623726
done50006
077
1135
2195
3295
4505
51125
63335
712695
done50005
077
1135
2195
3295
4505
51125
63335
712695
done50005
01115
12613
2619
3949
41149
51519
62449
74299
86019
97229
108899
1111529
1216719
1323929
done23929
0911
1199
2369
3449
4519
5689
6989
71459
81879
92049
102319
112549
122559
done2559
0911
1199
2369
3449
4519
5689
6989
71459
81879
92049
102319
112549
122559
done2559
011
done11
01625
15021
219921
368419
4234917
done500017
01625
15021
219921
368419
4234917
done500017
01521
13919
211019
320917
433315
542515
657115
797215
8158615
9266215
done500015
01323
13719
215415
327615
445313
561013
689513
7147813
8251013
done500113
01323
13719
215415
327615
445313
561013
689513
7147813
8251013
done500113
067
1207
2577
31707
45347
521085
done50005
067
1207
2577
31707
45347
521085
done50005
067
1207
2577
31707
45347
521085
done50005

prune224.0ms

Filtered
77 candidates to 101 candidates (-31.2%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1010101
Fresh000
Picked011
Done011
Total1012103

Merged error: 0.0b

Counts
103 → 2

regimes173.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089
1119
done119

end0.0ms

sample742.0ms

Algorithm
intervals
Results
329.0ms10170×body80valid

Profiling

Loading profile data...