Details

Time bar (total: 25.4min)

sample62.0ms

Algorithm
intervals
Results
32.0ms689×body80valid

simplify4.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01217
12517
23917
36317
410917
524517
681317
7373117
done500017

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.2b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* a a) (* b b))
0.0b
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
0.0b
(* 4.0 (* b b))
0.4b
(pow (+ (* a a) (* b b)) 2.0)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1 add-exp-log
add-cbrt-cube
add-sqr-sqrt add-log-exp
add-cube-cbrt *-un-lft-identity
unpow-prod-down pow-unpow associate-*l* pow-prod-down prod-exp cbrt-unprod
+-commutative flip3-+ sum-log flip-+
pow-to-exp pow-pow associate-*r* pow-exp *-commutative unswap-sqr sqr-pow
Counts
4 → 58
Calls
4 calls:
4.0ms
(+ (* a a) (* b b))
8.0ms
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
6.0ms
(* 4.0 (* b b))
5.0ms
(pow (+ (* a a) (* b b)) 2.0)

series50.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(+ (* a a) (* b b))
16.0ms
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
3.0ms
(* 4.0 (* b b))
25.0ms
(pow (+ (* a a) (* b b)) 2.0)

simplify3.8min

Counts
70 → 70
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0810
11010
done1010
0810
11010
done1010
033
161
done61
0913
11413
22113
34513
410213
526313
687713
7332113
done500013
0810
11310
21810
33610
47610
518510
656210
7218310
done500010
079
1157
2227
3337
4557
51167
63287
712497
done50017
0919
11419
21919
33719
47719
518519
656619
7199119
done500019
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
079
1129
2179
3359
4759
51849
65629
719799
done50009
0810
11510
22310
34610
411210
531410
6108810
7496810
done500010
0810
11310
22010
34310
49810
526310
688710
7372210
done500110
0921
11421
21921
33721
47721
518221
656421
7196421
done500021
0810
11310
21810
33610
47610
518310
655610
7196310
done500010
0929
11721
23811
39111
424811
581311
6371711
done500011
0810
11310
21910
33710
47710
518210
656110
7197410
done500010
0810
11310
21910
33710
47710
518210
656110
7197410
done500010
0911
11311
22111
34211
49011
522211
671711
7251911
done500011
0911
11311
22111
34211
49011
522211
671711
7251911
done500011
045
175
295
done95
045
175
295
done95
068
1117
2147
done147
067
197
2157
3167
done167
056
1116
2186
3256
4266
done266
056
1106
2206
3386
4806
51826
64466
712986
846726
done50006
0817
12117
27311
32007
44167
511627
639227
done50007
0817
12217
2699
31967
44417
512437
641927
done50007
0613
1913
21113
done1113
056
186
2106
done106
0617
11917
2707
32247
43657
55317
614257
747847
done50007
056
186
2106
done106
056
186
2106
done106
044
154
done54
044
154
done54
033
143
done43
056
186
2106
done106
056
186
2106
done106
045
175
295
done95
01217
12516
24216
38716
422016
563716
6249716
done500116
01116
12016
22716
34516
48516
519216
656916
7198816
done500016
01116
12316
23916
37616
418516
552716
6195816
done500116
01233
12133
22833
34633
48633
519333
657833
7198733
done500033
01116
12016
22716
34516
48516
519216
656916
7198816
done500016
01247
13447
210717
342817
4161817
done500017
01116
12016
22716
34516
48516
519216
656916
7198816
done500016
01116
12016
22716
34516
48516
519216
656916
7198816
done500016
01319
13719
211019
333919
484519
5279219
done500019
01447
14133
212633
336333
493933
5313333
done500033
01231
13423
29323
326921
460119
5129919
6427519
done500019
01015
12015
23815
36815
410815
521715
659315
7201315
done500015
079
1148
2228
3448
41148
53738
616288
done50008
068
178
done78
068
1108
2158
3228
4448
51168
63728
716208
done50008
0717
1817
done817
068
178
done78
0723
12123
2739
32289
46099
515409
634799
done50019
068
178
done78
068
178
done78
0811
12611
2637
31167
42587
57017
623007
done50007
0923
13119
28517
317815
430915
572615
6197315
done500115
0715
12015
24111
3877
42127
55817
614977
done50007
057
1107
2177
3327
4577
5987
61567
73247
815767
done50007
01825
14723
29119
325115
481613
5303713
done500113
01112
12210
2468
31287
42855
56265
623065
done50015
01212
12311
2449
31247
43207
58717
629905
done50015
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
01319
13319
212015
318615
424515
527615
633815
750315
8107215
9363215
done500015
01217
13317
212317
319217
424717
528617
636617
758917
8132417
9459717
done500017
01217
13317
212317
319217
424717
528617
636617
758917
8132417
9459717
done500017
067
1157
2267
3347
4437
5607
61007
72157
86237
924607
done50007
067
1157
2267
3347
4437
5607
61007
72157
86237
924607
done50007
067
1157
2267
3347
4437
5607
61007
72157
86237
924607
done50007

prune133.0ms

Filtered
54 candidates to 70 candidates (-29.6%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New66470
Fresh000
Picked101
Done000
Total67471

Merged error: 0.0b

Counts
71 → 4

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (sqrt (+ (* a a) (* b b))) 2.0)
0.4b
(* (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0))
7.8b
(sqrt (+ (* a a) (* b b)))
7.8b
(sqrt (+ (* a a) (* b b)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
50×unpow-prod-down
31×sqrt-prod
21×add-cube-cbrt *-un-lft-identity
17×add-exp-log
16×unswap-sqr
13×sqr-pow
12×swap-sqr
10×associate-*r* associate-*l*
prod-exp
pow1
pow-to-exp pow-exp
add-cbrt-cube
sqrt-div add-log-exp
pow-unpow pow-pow sqrt-pow1 pow1/2
rem-sqrt-square flip3-+ flip-+
pow2 pow-prod-down pow-sqr *-commutative pow-prod-up sqrt-pow2 cbrt-unprod
Counts
4 → 123
Calls
4 calls:
6.0ms
(pow (sqrt (+ (* a a) (* b b))) 2.0)
16.0ms
(* (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0))
5.0ms
(sqrt (+ (* a a) (* b b)))
5.0ms
(sqrt (+ (* a a) (* b b)))

series77.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(pow (sqrt (+ (* a a) (* b b))) 2.0)
43.0ms
(* (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0))
6.0ms
(sqrt (+ (* a a) (* b b)))
6.0ms
(sqrt (+ (* a a) (* b b)))

simplify8.8min

Counts
135 → 135
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
079
189
done89
079
189
done89
0819
1919
done919
079
189
done89
0826
11016
22110
33410
44210
55210
67310
713410
835010
9129510
done500010
0818
1109
done109
079
189
done89
079
189
done89
079
189
done89
022
141
done41
068
178
done78
0912
12712
2648
31198
42618
56978
623128
done50008
01024
13220
28418
317716
430916
572316
6197216
done500016
0816
12116
24412
3908
42158
55768
614838
done50018
068
1118
2188
3338
4588
5998
61578
73258
815708
done50008
033
161
done61
079
189
done89
079
189
done89
079
189
done89
079
189
done89
0819
1919
done919
079
189
done89
0826
11016
22110
33410
44210
55210
67310
713410
835010
9129510
done500010
0818
1109
done109
079
189
done89
079
189
done89
079
189
done89
022
141
done41
068
178
done78
0912
12712
2648
31198
42618
56978
623128
done50008
01024
13220
28418
317716
430916
572316
6197216
done500016
0816
12116
24412
3908
42158
55768
614838
done50018
068
1118
2188
3338
4588
5998
61578
73258
815708
done50008
033
161
done61
079
189
done89
079
189
done89
023
143
253
done53
0717
187
297
done97
01023
11813
22513
32713
done2713
01023
11813
22513
32713
done2713
01223
11923
23013
36113
415713
549713
6201513
done500113
01023
11813
22513
32713
done2713
01023
11813
22513
32713
done2713
01223
11923
23013
36113
415713
549713
6201513
done500113
01223
11923
23013
36113
415713
549313
6202313
done500013
01223
11923
23013
36113
415713
549313
6202313
done500013
01023
11813
23313
36913
416113
550413
6185213
done500113
01022
11913
23813
39613
425513
578413
6339413
done500113
01022
11913
23713
38713
423913
578613
6344613
done500113
01165
12538
26125
318412
463712
5308012
done500012
01145
11827
23127
36827
416027
545727
6171927
done500127
01022
11713
23013
36513
415613
545213
6171913
done500013
01165
12638
26314
319712
467712
5324612
done500012
01022
11811
23111
36811
416011
545311
6172411
done500011
01022
11811
23111
36811
416011
545311
6172411
done500011
01143
11823
23123
36623
415323
545323
6172423
done500023
01023
11713
23013
36713
415713
546513
6172113
done500013
01141
11913
23213
36713
415413
544313
6172013
done500113
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
059
1135
2265
3601
4861
51691
64191
713681
845711
done50011
0921
11612
22912
36612
416012
544712
6172012
done500112
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
047
1121
2161
3221
4291
5391
6521
7681
8871
91091
101341
111621
121931
132271
142641
153041
163471
173931
184421
194941
205491
216071
226681
237321
247991
258691
269421
2710181
2810971
2911791
3012641
3113521
3214431
3315371
3416341
3517341
3618371
3719431
3820521
3921641
4022791
4123971
4225181
4326421
4427691
4528991
4630321
4731681
4833071
4934491
5035941
5137421
5238931
5340471
5442041
5543641
5645271
5746931
5848621
done50001
0921
11612
22912
36612
416012
544712
6172012
done500112
01147
12047
22725
35213
411713
528413
695013
7381013
done500113
01023
11523
22023
33823
47823
518423
657023
7197723
done500023
01023
11510
22210
34010
48010
518610
656110
7198210
done500010
01023
11510
22210
34010
48010
518610
656110
7198210
done500010
023
141
done41
0921
11612
22912
36612
416012
544712
6172012
done500112
01125
11714
23514
37514
418312
556010
6196710
done500010
01125
11714
23514
37514
418312
556010
6196710
done500010
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01223
12023
23323
36823
415423
540623
6130123
done500023
01223
12023
23323
36823
415423
540623
6130123
done500023
01324
12024
24424
311124
436024
5164124
done500024
01324
12024
24424
311124
436024
5164124
done500024
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01023
11713
23013
36713
415713
546513
6172113
done500013
01223
12023
23323
36823
415423
540623
6130123
done500023
01223
12023
23323
36823
415423
540623
6130123
done500023
01324
12024
24424
311124
436024
5164124
done500024
01324
12024
24424
311124
436024
5164124
done500024
01223
12023
23323
36823
415223
540023
6128823
7499523
done500023
01223
12023
23323
36823
415223
540023
6128823
7499523
done500023
01223
12023
23323
36823
415223
540023
6128823
7499523
done500023
01223
12023
23323
36823
415223
540023
6128823
7499523
done500023
01023
11510
22210
34010
48010
518610
656110
7198210
done500010
01023
11510
22210
34010
48010
518610
656110
7198210
done500010
01324
11924
23824
38424
420824
558724
6216324
done500024
01324
11924
23824
38424
420824
558724
6216324
done500024
01324
12024
24424
311124
435924
5159124
done500024
01324
12024
24424
311124
435924
5159124
done500024
01324
12024
24424
311124
435924
5159124
done500024
01324
12024
24424
311124
435924
5159124
done500024
01324
11924
23824
38424
420124
558224
6217024
done500024
01324
11924
23824
38424
420124
558224
6217024
done500024
01125
11714
23514
37514
418312
556010
6196710
done500010
01125
11714
23514
37514
418312
556010
6196710
done500010
033
143
done43
01232
12032
24032
310532
433832
5157032
done500132
01331
12222
24222
310722
434022
5158822
done500122
01122
11922
23922
310422
434322
5156722
done500022
01215
12214
24214
310712
428510
544410
689410
7253110
done500010
01122
11922
23922
310422
434322
5156722
done500022
01114
12112
23210
36510
412610
527410
672210
7235010
done500010
01134
11934
23534
37434
418234
551434
6176134
done500134
01022
11622
22622
35422
412222
531822
6101422
7379322
done500022
01012
11810
23010
36310
412510
527910
673710
7236410
done500010
01223
11823
24014
39214
425014
580714
6371414
done500014
01122
11922
23922
310422
434322
5157622
done500022
01222
12022
24022
310522
433922
5157322
done500022
01122
11922
23922
310422
434322
5157622
done500022
0921
11612
22912
36612
416012
544712
6172012
done500112
01122
11922
23922
310422
434322
5157622
done500022
0921
11612
22912
36612
416012
544712
6172012
done500112
01022
11622
22522
35322
411722
531022
6100522
7378922
done500022
01022
11622
22622
35422
412222
531822
6101422
7379322
done500022
0921
11612
22912
36612
416012
544712
6172012
done500112
01223
11823
24014
39214
424514
580614
6368314
done500014
0911
11111
done1111
0911
11111
done1111
033
143
done43
033
161
done61
055
1113
2143
done143
01014
11514
22214
34614
410514
526714
688514
7328514
done500014
0911
11411
21911
33711
47711
518511
656611
7219411
done500111
0810
1168
2238
3348
4568
51228
63358
712778
done50008
01021
11521
22021
33821
48021
519121
656821
7197221
done500021
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
01020
11611
22111
33911
47911
518611
656111
7197511
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
044
1103
2153
3331
4521
5861
62111
74961
811421
925861
done50001
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0911
11611
22411
34711
411311
531011
6110011
done500111
0911
11411
22111
34411
49911
526211
687511
7369011
done500111
01023
11523
22023
33823
47823
518423
657023
7197723
done500023
0911
11411
21911
33711
47711
518211
656411
7196911
done500011
01032
11823
23912
39412
425112
580912
6370312
done500012
033
done33
0911
11411
22011
33811
47811
518411
656211
7198411
done500011
0911
11411
22011
33811
47811
518411
656211
7198411
done500011
01012
11412
22212
34312
49112
522512
672412
7252612
done500012
01012
11412
22212
34312
49112
522512
672412
7252612
done500012
011
done11
011
done11
033
152
done52
011
done11
011
done11
033
152
done52
01825
14723
29119
325115
481613
5303713
done500113
01112
12210
2468
31287
42855
56265
623065
done50015
01212
12311
2449
31247
43207
58717
629905
done50015
01414
13213
25311
3929
41759
54019
611359
740529
done50009
0910
1198
2355
3713
41233
52673
66193
717393
done50003
01010
1209
2378
3878
42027
54565
69424
721434
done50004

prune199.0ms

Filtered
88 candidates to 135 candidates (-53.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1332135
Fresh303
Picked101
Done000
Total1372139

Merged error: 0b

Counts
139 → 2

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0)) (* 4.0 (* b b)))
0.0b
(* 4.0 (* b b))
0.0b
(pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0))
7.8b
(sqrt (+ (* a a) (* b b)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity
13×add-cube-cbrt
12×pow1 pow-unpow
10×add-exp-log
add-cbrt-cube
unpow-prod-down sqrt-prod add-log-exp
distribute-rgt-out pow-pow associate-*l* pow-prod-down prod-exp cbrt-unprod distribute-lft-out
sqrt-pow1 flip3-+ pow1/2 sqrt-div flip-+
unpow-prod-up +-commutative pow-to-exp rem-sqrt-square distribute-lft1-in count-2 associate-*r* distribute-rgt1-in pow-exp sum-log *-commutative sqrt-pow2 unswap-sqr sqr-pow
Counts
4 → 78
Calls
4 calls:
10.0ms
(+ (pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0)) (* 4.0 (* b b)))
6.0ms
(* 4.0 (* b b))
8.0ms
(pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0))
4.0ms
(sqrt (+ (* a a) (* b b)))

series47.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(+ (pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0)) (* 4.0 (* b b)))
3.0ms
(* 4.0 (* b b))
24.0ms
(pow (sqrt (+ (* a a) (* b b))) (+ 2.0 2.0))
7.0ms
(sqrt (+ (* a a) (* b b)))

simplify4.3min

Counts
90 → 90
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
079
189
done89
079
189
done89
0819
1919
done919
079
189
done89
0826
11016
22110
33410
44210
55210
67310
713410
835010
9129510
done500010
0818
1109
done109
079
189
done89
079
189
done89
079
189
done89
022
141
done41
068
178
done78
0912
12712
2648
31198
42618
56978
623128
done50008
01024
13220
28418
317716
430916
572316
6197216
done500016
0816
12116
24412
3908
42158
55768
614838
done50018
068
1118
2188
3338
4588
5998
61578
73258
815708
done50008
033
161
done61
079
189
done89
079
189
done89
01013
11813
22413
32813
done2813
01013
11813
22413
32813
done2813
045
1115
2183
3241
done241
045
1133
2263
3283
done283
067
1175
2323
3741
41211
52991
610531
done50011
01118
11718
22518
34918
410618
526118
688118
7334918
done500018
01013
11613
22213
34013
48213
519113
656913
7217313
done500013
0810
1168
2238
3348
4568
51228
63358
712778
done50008
01014
11514
22214
34614
410514
526714
688514
7328514
done500014
0911
11411
21911
33711
47711
518511
656611
7219411
done500111
0810
1168
2238
3348
4568
51228
63358
712778
done50008
0911
11411
21911
33711
47711
518511
656611
7219411
done500111
0911
11411
21911
33711
47711
518511
656611
7219411
done500111
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0912
11710
22310
3327
4627
51287
63577
713037
done50007
0912
11710
22310
3327
4627
51287
63577
713037
done50007
0810
11410
2227
3347
4597
51267
63537
713947
done50007
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
01123
11723
22523
35023
410823
524923
668723
7215623
done500023
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
01122
11813
22613
35113
410913
525013
669013
7215913
done500013
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
056
1125
2205
3441
4801
52411
65571
715381
847621
done50001
0912
11512
22312
34812
410812
525612
669912
7215912
done500012
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
01013
11613
22413
34913
410913
526113
670213
7217713
done500113
045
1111
2171
3281
4461
5781
61091
71611
82241
92981
103831
114791
125861
137041
148331
159731
1611241
1712861
1814591
1916431
2018381
2120441
2222611
2324891
2427281
2529781
2632391
2735111
2837941
2940881
3043931
3147091
done50011
0912
11512
22312
34812
410812
525612
669912
7215912
done500012
01013
11813
23113
36813
415813
541913
6151513
done500013
01013
11613
22613
35613
413113
533513
6102913
7392413
done500013
01127
11727
22527
35027
411027
526027
670127
7218427
done500027
01013
11613
22413
34913
410713
525213
668813
7215713
done500113
01138
12027
24814
311114
429212
587912
6377312
done500012
045
155
285
3123
4151
done151
01013
11613
22513
35013
411011
525811
670311
7217011
done500111
01013
11613
22513
35013
411011
525811
670311
7217011
done500111
01114
11614
22714
35812
413010
530610
685810
7264010
done500110
01114
11614
22714
35812
413010
530610
685810
7264010
done500110
045
175
295
done95
045
175
295
done95
068
1117
2147
done147
067
197
2157
3167
done167
056
1116
2186
3256
4266
done266
056
1106
2206
3386
4806
51826
64466
712986
846726
done50006
0817
12117
27311
32007
44167
511627
639227
done50007
0817
12217
2699
31967
44417
512437
641927
done50007
0613
1913
21113
done1113
056
186
2106
done106
0617
11917
2707
32247
43657
55317
614257
747847
done50007
056
186
2106
done106
056
186
2106
done106
044
154
done54
044
154
done54
033
143
done43
056
186
2106
done106
056
186
2106
done106
045
175
295
done95
01420
12819
24819
310019
425319
571719
6261719
done500019
01319
12319
23319
35819
411819
526419
670419
7219319
done500019
01319
12619
24519
38919
421619
559919
6211919
done500119
01439
12439
23439
35939
411939
526939
670239
7219039
done500039
01319
12319
23319
35819
411819
526419
670419
7219319
done500019
01456
13756
211320
343920
4167720
done500120
01319
12319
23319
35819
411819
526419
670419
7219319
done500019
01319
12319
23319
35819
411819
526419
670419
7219319
done500019
01522
14022
211622
335722
492520
5290520
done500020
01656
14439
213637
338837
499337
5315937
done500137
01437
13726
210324
329222
465620
5140320
6447720
done500120
01218
12318
24418
38118
414118
528718
673718
7222518
done500018
011
done11
011
done11
033
152
done52
01723
14721
28317
320913
475013
5274913
done500013
0910
1198
2355
3713
41233
52673
66193
717393
done50003
01010
1209
2378
3878
42027
54565
69424
721434
done50004
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
055
1115
2275
3325
4385
5485
6705
71295
83465
912725
done50005
01319
13319
212015
318615
424515
527615
633815
750315
8107215
9363215
done500015
01217
13317
212317
319217
424717
528617
636617
758917
8132417
9459717
done500017
01217
13317
212317
319217
424717
528617
636617
758917
8132417
9459717
done500017

prune130.0ms

Filtered
64 candidates to 90 candidates (-40.6%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New90090
Fresh011
Picked011
Done000
Total90292

Merged error: 0b

Counts
92 → 2

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (sqrt (+ (* a a) (* b b))) 2.0)
0.2b
(pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6)
7.8b
(sqrt (+ (* a a) (* b b)))
29.7b
(cbrt (pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
38×unpow-prod-down
17×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
14×cbrt-prod
12×sqrt-prod
pow1 add-exp-log
pow-unpow
pow-exp sqr-pow
pow-pow add-cbrt-cube add-log-exp
pow-to-exp
sqrt-pow1 pow1/2 sqrt-div
rem-sqrt-square flip3-+ pow1/3 sqrt-pow2 flip-+
Counts
4 → 86
Calls
4 calls:
6.0ms
(pow (sqrt (+ (* a a) (* b b))) 2.0)
8.0ms
(pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6)
5.0ms
(sqrt (+ (* a a) (* b b)))
8.0ms
(cbrt (pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6))

series110.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(pow (sqrt (+ (* a a) (* b b))) 2.0)
43.0ms
(pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6)
6.0ms
(sqrt (+ (* a a) (* b b)))
37.0ms
(cbrt (pow (pow (sqrt (+ (* a a) (* b b))) 2.0) 6))

simplify8.4min

Counts
98 → 98
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01214
12114
23714
310214
442214
5275513
done500013
01214
12114
23714
310214
442214
5275513
done500013
01324
12224
23824
310324
440424
5275423
done500023
01214
12114
23714
310214
439814
5271513
done500013
01323
12314
23914
310414
440314
5273713
done500013
01214
12114
23714
310214
439814
5271513
done500013
01214
12114
23714
310214
439814
5271513
done500013
01214
12114
23714
310214
439814
5271513
done500013
077
1176
2336
3982
41252
51722
63032
76872
819502
done50002
01113
12013
23613
310113
441913
5278712
done500112
01214
12114
23714
310214
439814
5271513
done500013
01214
12114
23714
310214
439814
5271513
done500013
066
1162
2192
3252
4322
5422
6552
7712
8902
91122
101372
111652
121962
132302
142672
153072
163502
173962
184452
194972
205522
216102
226712
237352
248022
258722
269452
2710212
2811002
2911822
3012672
3113552
3214462
3315402
3416372
3517372
3618402
3719462
3820552
3921672
4022822
4124002
4225212
4326452
4427722
4529022
4630352
4731712
4833102
4934522
5035972
5137452
5238962
5340502
5442072
5543672
5645302
5746962
5848652
done50012
01113
12013
23613
310113
441913
5278712
done500112
01326
12226
23826
39826
436814
5234313
done500113
01214
12114
23514
38513
424813
593813
6450613
done500013
01214
12114
23614
37514
421813
597510
done500010
01214
12114
23614
37514
421813
597510
done500010
044
1111
done111
01113
12013
23613
310113
441913
5278712
done500112
01315
12115
24015
310815
441715
5281312
done500112
01315
12115
24015
310815
441715
5281312
done500112
01328
12228
23828
310328
442228
5277413
done500013
01214
12114
23714
310214
442214
5275513
done500013
01214
12114
23814
310314
442314
5277514
done500114
01214
12114
23814
310314
442314
5277514
done500114
022
141
done41
01113
12013
23613
310113
441913
5278712
done500112
01315
12213
23810
38510
422810
589810
done500010
01315
12213
23810
38510
422810
589810
done500010
01329
12229
23829
310329
442229
5277427
done500027
01214
12114
23714
310214
442214
5275513
done500013
01341
12341
24015
310712
441112
5275012
done500012
01214
12114
23714
310214
442214
5275513
done500013
01214
12114
23714
310214
442214
5275513
done500013
079
189
done89
079
189
done89
0819
1919
done919
079
189
done89
0826
11016
22110
33410
44210
55210
67310
713410
835010
9129510
done500010
0818
1109
done109
079
189
done89
079
189
done89
079
189
done89
022
141
done41
068
178
done78
0912
12712
2648
31198
42618
56978
623128
done50008
01024
13220
28418
317716
430916
572316
6197216
done500016
0816
12116
24412
3908
42158
55768
614838
done50018
068
1118
2188
3338
4588
5998
61578
73258
815708
done50008
033
161
done61
079
189
done89
079
189
done89
01113
11613
22213
done2213
01113
11613
22213
done2213
01113
11913
23113
36213
414413
543913
6161213
done500013
01113
11913
23113
36213
414413
543913
6161213
done500013
033
143
done43
01216
12016
23216
37216
416416
541816
6138416
done500116
01113
11913
22913
36313
413813
534013
6106713
7404913
done500013
01012
12110
23310
36310
412710
529410
687510
7320710
done500010
01223
12123
23723
310223
440223
5272623
done500023
01113
12013
23613
310113
439813
5275813
done500113
01222
12213
23813
310313
440413
5282913
done500113
01113
12013
23613
310113
439813
5275813
done500113
01113
12013
23613
310113
439813
5275813
done500113
01113
12013
23613
310113
439813
5275813
done500113
066
1165
2325
3971
41241
51711
63041
76881
819391
done50001
01012
11912
23512
310012
442312
5267412
done500112
01113
12013
23613
310113
439813
5275813
done500113
01113
12013
23613
310113
439813
5275813
done500113
055
1151
2241
3341
4451
5551
6681
7841
81031
91251
101501
111781
122091
132431
142801
153201
163631
174091
184581
195101
205651
216231
226841
237481
248151
258851
269581
2710341
2811131
2911951
3012801
3113681
3214591
3315531
3416501
3517501
3618531
3719591
3820681
3921801
4022951
4124131
4225341
4326581
4427851
4529151
4630481
4731841
4833231
4934651
5036101
5137581
5239091
5340631
5442201
5543801
5645431
5747091
5848781
done50001
01012
11912
23512
310012
442312
5267412
done500112
01225
12125
23725
39725
436713
5236712
done500012
01113
12013
23413
38412
424712
594112
6464212
done500012
01113
12013
23513
37413
421812
598612
done500012
01113
12013
23513
37413
421812
598612
done500012
033
1101
done101
01012
11912
23512
310012
442312
5267412
done500112
01214
12014
23914
310714
442114
5272614
done500114
01214
12014
23914
310714
442114
5272614
done500114
01113
12213
24513
313313
458413
5376313
done500113
01113
12013
23813
311413
449313
5330513
done500013
01227
12127
23727
310227
442227
5275512
done500012
01113
12013
23613
310113
441913
5278712
done500112
01238
12525
25514
319814
4139614
done500014
01113
12013
23713
310213
441913
5276213
done500113
01113
12013
23713
310213
441913
5276213
done500113
01214
12112
23712
38412
422912
590512
done500012
01214
12112
23712
38412
422912
590512
done500012
0911
11111
done1111
0911
11111
done1111
033
143
done43
033
161
done61
055
1113
2143
done143
01014
11514
22214
34614
410514
526714
688514
7328514
done500014
0911
11411
21911
33711
47711
518511
656611
7219411
done500111
0810
1168
2238
3348
4568
51228
63358
712778
done50008
01021
11521
22021
33821
48021
519121
656821
7197221
done500021
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
01020
11611
22111
33911
47911
518611
656111
7197511
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
044
1103
2153
3331
4521
5861
62111
74961
811421
925861
done50001
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
0911
11411
21911
33711
47711
518511
656611
7199111
done500011
033
191
2121
3181
4251
5351
6481
7641
8831
91051
101301
111581
121891
132231
142601
153001
163431
173891
184381
194901
205451
216031
226641
237281
247951
258651
269381
2710141
2810931
2911751
3012601
3113481
3214391
3315331
3416301
3517301
3618331
3719391
3820481
3921601
4022751
4123931
4225141
4326381
4427651
4528951
4630281
4731641
4833031
4934451
5035901
5137381
5238891
5340431
5442001
5543601
5645231
5746891
5848581
done50001
0810
11310
21810
33610
47610
518510
656210
7197510
done500010
0911
11611
22411
34711
411311
531011
6110011
done500111
0911
11411
22111
34411
49911
526211
687511
7369011
done500111
01023
11523
22023
33823
47823
518423
657023
7197723
done500023
0911
11411
21911
33711
47711
518211
656411
7196911
done500011
01032
11823
23912
39412
425112
580912
6370312
done500012
033
done33
0911
11411
22011
33811
47811
518411
656211
7198411
done500011
0911
11411
22011
33811
47811
518411
656211
7198411
done500011
01012
11412
22212
34312
49112
522512
672412
7252612
done500012
01012
11412
22212
34312
49112
522512
672412
7252612
done500012
01825
14723
29119
325115
481613
5303713
done500113
01112
12210
2468
31287
42855
56265
623065
done50015
01212
12311
2449
31247
43207
58717
629905
done50015
011
done11
011
done11
033
152
done52
088
1207
2285
3483
4843
51753
63743
79653
832623
done50003
01112
12610
2507
31255
44425
525765
done50005
01212
12711
25210
314110
45349
528887
done50017
01414
13213
25311
3929
41759
54019
611359
740529
done50009
0910
1198
2355
3713
41233
52673
66193
717393
done50003
01010
1209
2378
3878
42027
54565
69424
721434
done50004

prune150.0ms

Filtered
69 candidates to 98 candidates (-42.0%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New98098
Fresh000
Picked011
Done011
Total982100

Merged error: 0b

Counts
100 → 2

regimes133.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01420
11720
done1720

end0.0ms

sample1.6s

Algorithm
intervals
Results
951.0ms20932×body80valid

Profiling

Loading profile data...