Details

Time bar (total: 14.5min)

sample75.0ms

Algorithm
intervals
Results
41.0ms138×body160valid
18.0ms118×body80valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 3 (89.0ms)

IterNodesCost
02664
18264
224664
376663
4318363
done500163

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 15.2b

Counts
2 → 1

localize33.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
0.2b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
0.5b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
15.1b
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
22×*-un-lft-identity
20×add-cube-cbrt times-frac
15×associate-*l*
11×add-exp-log add-cbrt-cube
add-log-exp
pow1
flip3-+ flip-+
associate-/r/
associate-*r* associate-/r* associate-/l*
cbrt-undiv distribute-rgt-in frac-times associate-+r+ distribute-lft-in associate-*r/ div-exp prod-exp cbrt-unprod div-inv difference-of-squares unswap-sqr
+-commutative sub-neg flip3-- frac-2neg diff-log pow-prod-down associate-*l/ clear-num sum-log *-commutative flip-- distribute-lft-out--
Counts
4 → 97
Calls
4 calls:
6.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
12.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
4.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
12.0ms
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

series460.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
98.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
93.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
259.0ms
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

simplify3.5min

Counts
109 → 109
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
02865
17964
221364
358664
4184364
done500164
02764
17864
221564
359364
4194164
done500064
02764
18164
222064
360764
4197664
done500064
028129
179129
2216129
3592129
41937129
done5000129
02764
17864
221564
359364
4194164
done500064
028191
180191
223165
366865
4258465
done500065
02764
17864
221564
359364
4194164
done500064
02764
17864
221564
359364
4194164
done500064
02967
19667
228467
3106867
done500167
030191
192129
2261129
3882129
44991129
done5000129
02662
17762
221462
359262
4197762
done500062
028127
186127
2247127
3884127
done5000127
02663
17663
220863
355463
4168863
done500163
02865
17865
221065
356265
4169365
done500165
02865
17965
221265
356265
4168665
done500065
02966
17766
219666
350666
4147266
5486666
done500066
02966
17866
220066
351266
4148166
5490166
done500066
02663
17763
221463
359463
4193763
done500163
02662
17762
221462
359262
4197762
done500062
02247
16246
216446
342146
4107546
5277546
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
16046
216246
341846
4105646
5266646
done500146
02293
15893
215293
337193
488493
5197993
6393393
done500093
02146
15746
215146
337246
488946
5199346
6394346
done500046
022137
171137
223347
3100147
done500247
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02349
17549
222749
395249
done500149
024137
17693
227593
3115393
done500293
02291
16991
223691
397691
done500191
02045
15745
216145
344245
4129145
5382545
done500145
01112
11712
22012
32212
42412
52512
done2512
01112
11712
22012
32412
42512
done2512
01843
15343
214343
335443
482243
5184343
6374643
done500043
02246
15346
212546
325146
445946
582946
6133946
7226346
done500046
02045
15045
211845
324645
445745
583145
6134845
7226845
done500045
01944
15744
215344
337244
485844
5189444
6382244
done500144
01944
15644
215544
339644
497444
5243344
done500144
025131
189131
236349
3199947
done500047
022131
173131
227347
3140547
done500047
02089
15589
214589
335689
482689
5185089
6380189
done500089
01944
15444
214444
335544
482344
5185144
6375044
done500044
020131
165131
224745
3119645
done500245
01944
15444
214444
335544
482344
5185144
6375044
done500044
01944
15444
214444
335544
482344
5185144
6375044
done500044
02140
17040
221940
399340
done500040
022111
17178
227778
3131578
done500178
02071
15871
220371
389671
done500071
01841
14641
213241
337241
4127441
5481236
done500036
02045
14745
210945
322645
442545
579245
6128045
7218945
done500045
02045
14745
210945
322645
442545
579245
6128045
7218945
done500045
02246
15146
211646
323546
443846
580646
6130946
7221546
done500046
02246
15146
211646
323546
443846
580646
6130946
7221546
done500046
0910
11410
21710
31910
42110
52210
done2210
01641
14641
213841
335041
481441
5193241
6402341
done500041
0910
11410
21710
32110
42210
done2210
01641
14441
212141
330041
471941
5169941
6384241
done500141
02080
15180
212180
324580
445580
582480
6132480
7223380
done500080
01944
14844
211344
323144
443244
579244
6128144
7219444
done500044
0910
1168
2268
done268
01944
15244
213344
335144
486444
5192944
6388444
done500144
01944
15244
213344
335144
486444
5192944
6388444
done500144
02145
15645
215245
341645
4115345
5315545
done500045
02145
15645
215245
341645
4115345
5315545
done500045
02044
15544
215144
341744
4112244
5283544
done500044
02145
15645
215245
341645
4115345
5315545
done500045
02145
15645
215245
341645
4115345
5315545
done500045
02044
15544
215144
341744
4112244
5283544
done500044
02044
15544
215144
341144
4111444
5284644
done500044
02044
15544
215144
341144
4111444
5284644
done500044
01843
15343
214343
335443
482243
5184343
6374643
done500043
01843
15343
214343
335443
482243
5184343
6374643
done500043
02043
15743
215341
344241
4128441
5285441
done500041
02355
17350
222050
377150
4400250
done500050
01941
15441
216041
353041
4192841
done500041
02147
17247
223247
3102147
done500247
02078
16078
221678
395978
done500078
01836
15136
213036
330436
470136
5140836
6234736
7366336
done500036
0910
11310
21410
done1410
089
1139
2159
3169
done169
089
1109
done109
01126
13426
211112
332010
481610
5202110
6470710
done500010
0919
11119
done1119
089
1109
done109
0926
11826
23410
37210
415310
531910
673310
7201210
done500010
089
1109
done109
089
1109
done109
022
done22
077
1127
2207
3217
done217
01121
11921
22821
33421
done3421
0910
11110
done1110
01013
11413
21613
31713
done1713
0910
11110
done1110
057
195
2155
3205
done205
089
1109
done109
01018
11418
done1418
0910
11110
done1110
0910
11110
done1110
0910
11110
done1110
044
162
282
done82
089
1109
done109
01017
11617
done1617
089
1109
done109
099
1139
done139
089
1109
done109
023
141
done41
078
198
done98
088
1128
done128
078
198
done98
0917
11317
done1317
089
1109
done109
033
151
done51
089
1109
done109
089
1109
done109
078
198
done98
01012
12812
26612
314612
428712
573312
6270512
done500012
0915
12215
25415
311315
416215
525315
636315
760515
8205715
done500115
042101
1108101
233891
3122574
done500066
04294
111094
233084
3115974
done500067
04294
111094
233084
3115974
done500067
03058
16558
217650
357243
4211743
done500143
03051
17051
218943
360443
4233343
done500043
03051
17051
218943
360743
4234943
done500143
02654
16454
217641
349541
4167241
done500039
02647
16347
217041
346441
4166441
done500039
02647
16347
217041
346441
4166441
done500039
078
198
done98
078
198
done98
078
198
done98

prune569.0ms

Filtered
92 candidates to 109 candidates (-18.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1027109
Fresh000
Picked101
Done000
Total1037110

Merged error: 15.1b

Counts
110 → 7

localize32.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
0.5b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
15.1b
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))
15.1b
(log (exp (- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
18×*-un-lft-identity
15×associate-*l*
14×add-cube-cbrt
12×times-frac
add-exp-log add-cbrt-cube
add-log-exp
pow1 log-pow
exp-prod
log-prod
flip3-+ flip-+ difference-of-squares
associate-*r*
distribute-rgt-in frac-times sub-neg associate-+r+ distribute-lft-in associate-*r/ exp-sum prod-exp associate-/r/ cbrt-unprod distribute-lft-out-- unswap-sqr
cbrt-undiv +-commutative log-div flip3-- exp-diff diff-log div-exp rem-log-exp pow-prod-down associate-*l/ sum-log *-commutative flip-- div-inv
Counts
4 → 89
Calls
4 calls:
11.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
4.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
13.0ms
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))
14.0ms
(log (exp (- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))))

series702.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
89.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
259.0ms
(- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))
256.0ms
(log (exp (- 1.0 (/ (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))))

simplify3.7min

Counts
101 → 101
Iterations

Useful iterations: done (1.0ms)

IterNodesCost
033
done31
02864
18262
222562
361062
4202962
done500062
033
done31
02864
18262
222562
361062
4202962
done500062
030132
186132
222668
361268
4198168
done500068
02966
18366
222266
360566
4196966
done500066
02966
18366
222266
360566
4196966
done500066
02966
18366
222266
360566
4196966
done500066
022
141
done41
02865
18263
222463
361163
4198363
done500063
033
done31
02763
17661
220861
355861
4170761
done500061
02865
18263
222463
361163
4198363
done500063
030131
183129
2225129
3609129
41980129
done5000129
02966
18064
221764
359564
4193364
done500064
033
161
done61
03067
18365
221965
357065
4169565
done500065
03168
18266
220566
351666
4148666
5486766
done500066
033
161
done61
02966
18364
222564
361264
4198664
done500064
02966
18364
222564
361264
4198664
done500064
030133
184129
2226129
3613129
41993129
done5000129
02966
18364
222564
361264
4198664
done500064
030197
185191
224165
368765
4267165
done500165
02966
18364
222564
361264
4198664
done500064
02966
18364
222564
361264
4198664
done500064
02865
17964
221364
358664
4184364
done500164
02764
17864
221564
359364
4194164
done500064
02764
18164
222064
360764
4197664
done500064
028129
179129
2216129
3592129
41937129
done5000129
02764
17864
221564
359364
4194164
done500064
028191
180191
223165
366865
4258465
done500065
02764
17864
221564
359364
4194164
done500064
02764
17864
221564
359364
4194164
done500064
02967
19667
228467
3106867
done500167
030191
192129
2261129
3882129
44991129
done5000129
02662
17762
221462
359262
4197762
done500062
028127
186127
2247127
3884127
done5000127
02663
17663
220863
355463
4168863
done500163
02865
17865
221065
356265
4169365
done500165
02865
17965
221265
356265
4168665
done500065
02966
17766
219666
350666
4147266
5486666
done500066
02966
17866
220066
351266
4148166
5490166
done500066
02663
17763
221463
359463
4193763
done500163
02662
17762
221462
359262
4197762
done500062
02247
16246
216446
342146
4107546
5277546
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
16046
216246
341846
4105646
5266646
done500146
02293
15893
215293
337193
488493
5197993
6393393
done500093
02146
15746
215146
337246
488946
5199346
6394346
done500046
022137
171137
223347
3100147
done500247
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02349
17549
222749
395249
done500149
024137
17693
227593
3115393
done500293
02291
16991
223691
397691
done500191
02045
15745
216145
344245
4129145
5382545
done500145
01112
11712
22012
32212
42412
52512
done2512
01112
11712
22012
32412
42512
done2512
01843
15343
214343
335443
482243
5184343
6374643
done500043
02246
15346
212546
325146
445946
582946
6133946
7226346
done500046
02045
15045
211845
324645
445745
583145
6134845
7226845
done500045
01944
15744
215344
337244
485844
5189444
6382244
done500144
01944
15644
215544
339644
497444
5243344
done500144
025131
189131
236349
3199947
done500047
022131
173131
227347
3140547
done500047
02089
15589
214589
335689
482689
5185089
6380189
done500089
01944
15444
214444
335544
482344
5185144
6375044
done500044
020131
165131
224745
3119645
done500245
01944
15444
214444
335544
482344
5185144
6375044
done500044
01944
15444
214444
335544
482344
5185144
6375044
done500044
02140
17040
221940
399340
done500040
022111
17178
227778
3131578
done500178
02071
15871
220371
389671
done500071
01841
14641
213241
337241
4127441
5481236
done500036
02045
14745
210945
322645
442545
579245
6128045
7218945
done500045
02045
14745
210945
322645
442545
579245
6128045
7218945
done500045
02246
15146
211646
323546
443846
580646
6130946
7221546
done500046
02246
15146
211646
323546
443846
580646
6130946
7221546
done500046
0910
11410
21710
31910
42110
52210
done2210
01641
14641
213841
335041
481441
5193241
6402341
done500041
0910
11410
21710
32110
42210
done2210
01641
14441
212141
330041
471941
5169941
6384241
done500141
02080
15180
212180
324580
445580
582480
6132480
7223380
done500080
01944
14844
211344
323144
443244
579244
6128144
7219444
done500044
0910
1168
2268
done268
01944
15244
213344
335144
486444
5192944
6388444
done500144
01944
15244
213344
335144
486444
5192944
6388444
done500144
02145
15645
215245
341645
4115345
5315545
done500045
02145
15645
215245
341645
4115345
5315545
done500045
02044
15544
215144
341744
4112244
5283544
done500044
02145
15645
215245
341645
4115345
5315545
done500045
02145
15645
215245
341645
4115345
5315545
done500045
02044
15544
215144
341744
4112244
5283544
done500044
02044
15544
215144
341144
4111444
5284644
done500044
02044
15544
215144
341144
4111444
5284644
done500044
01843
15343
214343
335443
482243
5184343
6374643
done500043
01843
15343
214343
335443
482243
5184343
6374643
done500043
02043
15743
215341
344241
4128441
5285441
done500041
02355
17350
222050
377150
4400250
done500050
01941
15441
216041
353041
4192841
done500041
02147
17247
223247
3102147
done500247
02078
16078
221678
395978
done500078
01836
15136
213036
330436
470136
5140836
6234736
7366336
done500036
042101
1108101
233891
3122574
done500066
04294
111094
233084
3115974
done500067
04294
111094
233084
3115974
done500067
042101
1108101
233891
3122574
done500066
04294
111094
233084
3115974
done500067
04294
111094
233084
3115974
done500067
03058
16558
217650
357243
4211743
done500143
03051
17051
218943
360443
4233343
done500043
03051
17051
218943
360743
4234943
done500143
02654
16454
217641
349541
4167241
done500039
02647
16347
217041
346441
4166441
done500039
02647
16347
217041
346441
4166441
done500039

prune586.0ms

Filtered
84 candidates to 101 candidates (-20.2%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New992101
Fresh156
Picked011
Done000
Total1008108

Merged error: 15.1b

Counts
108 → 8

localize44.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))
0.5b
(- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592)
0.9b
(pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)
15.1b
(- 1.0 (/ (/ (* 1.0 (/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
20×add-sqr-sqrt
16×times-frac
15×add-cube-cbrt
12×add-exp-log add-cbrt-cube
add-log-exp
pow1
cube-div associate-/l*
flip3-+ sum-cubes flip-+ distribute-lft-out
pow-unpow pow-exp associate-/r* rem-cube-cbrt
cbrt-undiv frac-times sub-neg flip3-- pow-pow diff-log associate-*r/ div-exp prod-exp associate--l+ associate-/r/ flip-- cbrt-unprod associate-/l/ difference-of-squares
distribute-rgt-in cube-mult pow-to-exp unpow-prod-down frac-2neg distribute-lft-in unpow3 cube-prod pow-prod-down associate-*l/ clear-num div-inv distribute-lft-out-- sqr-pow
Counts
4 → 97
Calls
4 calls:
17.0ms
(/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))
10.0ms
(- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592)
11.0ms
(pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)
12.0ms
(- 1.0 (/ (/ (* 1.0 (/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

series7.3s

Counts
4 → 12
Calls
4 calls:
852.0ms
(/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))
90.0ms
(- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592)
148.0ms
(pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)
6.2s
(- 1.0 (/ (/ (* 1.0 (/ (+ (pow 0.254829592 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 3)) (+ (* 0.254829592 0.254829592) (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (- (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) 0.254829592))))) (exp (* (fabs x) (fabs x)))) (+ 1.0 (* 0.3275911 (fabs x)))))

simplify3.5min

Counts
109 → 109
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
036163
1104162
2326162
31466162
done5000162
035162
1103162
2328162
31474162
done5001162
035162
1106162
2333162
31490162
done5000162
036325
1104325
2329325
31474325
done5000325
035162
1103162
2328162
31474162
done5001162
036485
1105485
2343163
31538163
done5001163
035162
1103162
2328162
31474162
done5001162
035162
1103162
2328162
31474162
done5001162
036165
1117165
2389165
31993165
done5001165
038485
1117325
2374325
31787325
done5000325
034160
1102160
2327160
31467160
done5000160
036323
1111323
2360323
31789323
done5001323
034161
1101161
2321161
31430161
done5000161
036163
1103163
2323163
31437163
done5000163
036163
1104163
2325163
31432163
done5001163
037164
1102164
2307164
31356164
done5000164
037164
1103164
2311164
31355164
done5001164
034161
1102161
2327161
31465161
done5001161
034160
1102160
2327160
31467160
done5000160
02448
15648
213648
328248
451248
589648
6140148
7234048
done500048
02247
15347
212947
326147
449247
589247
6141647
7234947
done500047
02146
16046
216246
338446
488146
5193646
6386846
done500146
02146
16046
216246
338446
488146
5193646
6386846
done500146
033
161
done61
033
161
done61
02249
16149
215849
339549
492449
5210049
6463049
done500149
02146
16046
215546
338446
489246
5201146
6430746
done500146
02045
16243
215943
337943
486643
5194343
6403143
done500143
0910
12210
24610
312010
433110
5102510
6426710
done500110
01936
15336
213736
338636
4186036
done500036
01987
16187
220587
375787
4399287
done500187
02146
16946
223446
3101146
done500046
02146
16746
222446
399146
done500146
02293
16787
221687
392887
done500087
02146
16743
221643
393243
done500043
022137
17291
226547
3173447
done500147
0910
12210
24610
312010
433110
5102510
6426710
done500110
01936
15336
213736
338636
4186036
done500036
02242
17942
227142
3138842
done500042
024113
18480
233780
3184880
done500080
02273
17173
225473
3118673
done500073
02043
15943
218043
364743
4332743
done500043
02249
18049
228949
3157149
done500049
023106
17373
226273
3119573
done500273
02280
17380
227980
3142974
done500074
01936
15436
214436
342136
4190136
done500036
02038
16438
219038
371338
4443838
done500038
088
1188
2408
3988
42718
57398
619938
749188
done50008
01987
16187
220587
375787
4399287
done500187
02146
16746
221746
393346
done500046
02146
16746
221746
393346
done500046
02247
16145
215845
337945
487145
5194345
6407045
done500045
02247
16145
215845
337945
487145
5194345
6407045
done500045
02247
16146
216446
342246
4108546
5292146
done500046
02146
15846
215346
337746
490746
5204746
6413146
done500046
02146
16146
216546
342746
4109746
5293546
done500046
02293
15993
215493
338093
491293
5205293
6407893
done500093
02146
15846
215346
337746
490746
5204746
6413146
done500046
022137
160137
216947
350647
4212647
done500047
02146
15846
215346
337746
490746
5204746
6413146
done500046
02146
15846
215346
337746
490746
5204746
6413146
done500046
02349
17649
224149
397849
done500049
024137
175135
2247135
394593
done500193
022
done22
02291
16991
222491
383691
4449691
done500091
02045
15645
215045
336745
488045
5198945
6392545
done500145
01843
15043
214343
337143
488043
5202943
6415843
done500043
01843
14843
212643
330943
475143
5177243
6391743
done500043
022
done22
030145
189145
2273145
31203145
done5000145
029144
189144
2274144
31206144
done5001144
029144
186144
2269144
31196144
done5001144
032431
1122431
2490147
32987145
done5000145
030289
187289
2270289
31200289
done5000289
029144
186144
2269144
31196144
done5001144
030431
194431
2308145
31439145
done5000145
029144
186144
2269144
31196144
done5001144
029144
186144
2269144
31196144
done5001144
02450
17950
225550
3114150
done500250
02494
16894
220694
378394
4434193
done500193
032291
195291
2287291
31222291
done5000291
030145
187145
2270145
31195145
done5000145
031196
190196
2275196
31210196
done5001196
030145
187145
2270145
31195145
done5000145
027103
183101
2241101
3967101
done5001101
029144
186144
2269144
31194144
done5000144
031240
190240
2273240
31204240
done5000240
030145
187145
2270145
31195145
done5000145
030145
187145
2270145
31195145
done5000145
030145
187145
2270145
31195145
done5000145
02652
18050
223450
395850
done500250
029144
186144
2269144
31194144
done5000144
030327
188283
2311283
31347283
done5001283
026140
168140
2196140
3686140
43342140
done5000140
029232
185188
2305188
31311188
done5000188
026140
168140
2196140
3686140
43342140
done5000140
026139
18093
228493
3117793
done500293
025139
167139
2195139
3687139
43348139
done5000139
027191
172191
2196191
3680191
43292191
done5000191
029144
186144
2269144
31196144
done5001144
02696
16996
219396
367796
4327496
done500196
029144
186144
2269144
31196144
done5001144
023
141
done41
028143
185143
2268143
31196143
done5000143
027191
172191
2196191
3680191
43292191
done5000191
029144
186144
2269144
31196144
done5001144
02696
16996
219396
367796
4327496
done500196
029144
186144
2269144
31196144
done5001144
023
141
done41
028143
185143
2268143
31196143
done5000143
02595
16895
219295
367695
4328295
done500195
028143
185143
2268143
31198143
done5000143
030239
189239
2272239
31206239
done5001239
029144
186144
2269144
31196144
done5001144
02551
17949
223349
395749
done500049
029144
186144
2269144
31200144
done5002144
029144
186144
2269144
31200144
done5002144
025139
167139
2195139
3685139
43349139
done5000139
028143
185143
2268143
31198143
done5000143
028143
185143
2268143
31198143
done5000143
030147
1100147
2352145
31938145
done5000145
030237
199235
2358233
32090233
done5001233
032243
1107193
2429193
32969193
done5001193
028143
187143
2301143
31522143
done5000143
01591670
14191593
216301395
done50011395
01221352
13361352
212971154
done50001154
01221352
13361352
212971154
done50001154
039111
191111
231845
3173245
done500045
02751
16651
223145
3118845
done500145
02751
16651
223145
3118845
done500145
03158
17258
220043
362343
4223743
done500143
03051
17051
219143
358243
4224943
done500043
03051
17051
219143
358243
4224943
done500043
0106301
1274287
2870251
34322205
done5000205
098235
1252235
2725199
33377199
done5000199
098235
1252235
2725199
33377199
done5000199

prune2.9s

Filtered
88 candidates to 109 candidates (-23.9%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1072109
Fresh156
Picked101
Done011
Total1098117

Merged error: 15.1b

Counts
117 → 8

localize42.0ms

Local error

Found 4 expressions with local error:

0.5b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
0.5b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
15.1b
(log (exp (* (+ (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) (- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))))))
15.1b
(- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
13×sqrt-prod add-log-exp
10×difference-of-squares
times-frac
log-prod *-un-lft-identity
pow1 add-cube-cbrt
add-exp-log distribute-rgt-in associate-+r+ distribute-lft-in exp-sum log-pow add-cbrt-cube
sub-neg sum-log
+-commutative exp-to-pow flip3-+ flip-+
exp-prod flip3-- diff-log rem-log-exp flip-- distribute-lft-out--
Counts
4 → 68
Calls
4 calls:
4.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
4.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
5.0ms
(log (exp (* (+ (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) (- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))))))
31.0ms
(- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))

series837.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
89.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
450.0ms
(log (exp (* (+ (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) (- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))))))
207.0ms
(- (sqrt 1.0) (/ (sqrt (/ (* 1.0 (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* (fabs x) (fabs x))))) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))

simplify3.5min

Counts
80 → 80
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
03168
18067
220167
352067
4148667
5488567
done500067
03067
17967
220167
351167
4148167
5488467
done500067
03067
18267
220667
351967
4149667
5491267
done500067
031135
180135
2202135
3514135
41478135
54872135
done5000135
03067
17967
220167
351167
4148167
5488467
done500067
031200
181200
221768
357968
4170568
done500068
03067
17967
220167
351167
4148167
5488467
done500067
03067
17967
220167
351167
4148167
5488467
done500067
03270
19770
225770
367970
4247570
done500070
033200
193132
2230132
3554131
41579130
done5000130
02864
17764
219664
350864
4147364
5484564
done500064
031133
187129
2221129
356772
4167263
done500063
02966
17766
219666
350666
4147266
5486666
done500066
03168
17968
219868
350668
4147668
5486268
done500068
03168
18068
220068
351268
4147268
5487368
done500068
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03168
17968
219868
350668
4147668
5486268
done500068
03168
18068
220068
351268
4147268
5487368
done500068
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
03269
18069
219969
350969
4147669
5487769
done500069
03269
18169
220369
351569
4147969
5488569
done500069
02966
17866
220066
351266
4148166
5490166
done500066
02864
17764
219664
350864
4147364
5484564
done500064
03271
18369
221969
355368
4156768
done500068
033133
188131
2238131
3629131
41749131
done5000131
03271
18369
221969
355368
4156768
done500068
033133
188131
2238131
3629131
41749131
done5000131
03271
18869
222268
356068
4156768
done500068
033133
194131
2260131
3664131
41794131
done5001131
03271
18869
222268
356068
4156768
done500068
033133
194131
2260131
3664131
41794131
done5001131
035272
190272
2236138
3607138
41710138
done5001138
034136
187136
2232136
3600136
41696136
done5000136
034136
187136
2232136
3601136
41698136
done5000136
034136
187136
2232136
3601136
41698136
done5000136
022
141
done41
033135
186133
2233133
3610133
41771133
done5001133
03269
18568
220666
351866
4148666
5487166
done500066
03168
18266
220566
351666
4148666
5486766
done500066
033135
186133
2233133
3610133
41771133
done5001133
03168
18266
220566
351666
4148666
5486766
done500066
034136
187134
2238134
3615134
41779134
done5000134
034136
187134
2234134
3611134
41775134
done5000134
035273
188269
2235269
3612269
41772269
done5000269
034136
187134
2234134
3611134
41775134
done5000134
035407
189401
2258135
3824135
43136135
done5001135
034136
187134
2234134
3611134
41775134
done5000134
034136
187134
2234134
3611134
41775134
done5000134
02247
16246
216446
342146
4107546
5277546
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
16046
216246
341846
4105646
5266646
done500146
02293
15893
215293
337193
488493
5197993
6393393
done500093
02146
15746
215146
337246
488946
5199346
6394346
done500046
022137
171137
223347
3100147
done500247
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02349
17549
222749
395249
done500149
024137
17693
227593
3115393
done500293
02291
16991
223691
397691
done500191
02045
15745
216145
344245
4129145
5382545
done500145
01112
11712
22012
32212
42412
52512
done2512
01112
11712
22012
32412
42512
done2512
02247
16246
216446
342146
4107546
5277546
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
16046
216246
341846
4105646
5266646
done500146
02293
15893
215293
337193
488493
5197993
6393393
done500093
02146
15746
215146
337246
488946
5199346
6394346
done500046
022137
171137
223347
3100147
done500247
02146
15746
215146
337246
488946
5199346
6394346
done500046
02146
15746
215146
337246
488946
5199346
6394346
done500046
02349
17549
222749
395249
done500149
024137
17693
227593
3115393
done500293
02291
16991
223691
397691
done500191
02045
15745
216145
344245
4129145
5382545
done500145
01112
11712
22012
32212
42412
52512
done2512
01112
11712
22012
32412
42512
done2512
03878
19178
225863
378563
4305563
done500062
03871
19071
225063
377163
4327563
done500062
03871
19071
225063
374163
4298263
done500162
059157
1144156
2376126
31080122
44033121
done5000121
040143
1102142
2291126
3910122
43653121
done5001121
040143
196142
2275126
3839126
43310122
done5000121
03058
16558
217650
357243
4211743
done500143
03051
17051
218943
360443
4233343
done500043
03051
17051
218943
360743
4234943
done500143
03058
16558
217650
357243
4211743
done500143
03051
17051
218943
360443
4233343
done500043
03051
17051
218943
360743
4234943
done500143

prune828.0ms

Filtered
63 candidates to 80 candidates (-27.0%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New80080
Fresh066
Picked011
Done011
Total80888

Merged error: 15.1b

Counts
88 → 8

regimes210.0ms

Accuracy

0% (0.1b remaining)

Error of 13.8b against oracle of 13.7b and baseline of 13.8b

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02865
13965
done3965

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.2s3903×body160valid
657.0ms4097×body80valid

Profiling

Loading profile data...