Details

Time bar (total: 17.5s)

sample35.0ms

Algorithm
intervals
Results
12.0ms293×body80valid
1.0msbody320valid
1.0msbody640valid
1.0msbody1280valid
0.0msbody160valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
51977
4582
3172
251
121
012

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 2.0 3.0) z)
0.0b
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
0.0b
(* (- y x) 6.0)
0.3b
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
199×add-sqr-sqrt
195×prod-diff
191×*-un-lft-identity
185×add-cube-cbrt
146×times-frac
82×distribute-rgt-in associate-+r+ distribute-lft-in
16×div-inv
13×fma-neg
11×pow1 add-cbrt-cube add-exp-log
10×associate-*l/
associate-*r*
flip3-- flip-- add-log-exp
associate-*l*
sub-neg difference-of-squares
expm1-log1p-u frac-times pow-prod-down prod-exp cbrt-unprod log1p-expm1-u
fma-def distribute-lft-out--
associate-*r/ *-commutative
+-commutative sum-log flip3-+ diff-log flip-+ unswap-sqr
Counts
4 → 304
Calls
4 calls:
37.0ms
(- (/ 2.0 3.0) z)
46.0ms
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
29.0ms
(* (- y x) 6.0)
74.0ms
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

series245.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(- (/ 2.0 3.0) z)
106.0ms
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
35.0ms
(* (- y x) 6.0)
82.0ms
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

simplify706.0ms

Counts
316 → 316
Iterations
IterNodes
done5001
11109
0400

prune1.6s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (fma (- y x) (* 6.0 (/ 2.0 3.0)) x) (* (- z) (* (- y x) 6.0)))
0.0b
(fma (- y x) (* 6.0 (/ 2.0 3.0)) x)
0.0b
(* (- y x) 6.0)
0.2b
(* (- z) (* (- y x) 6.0))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-*l*
14×add-sqr-sqrt
12×*-un-lft-identity
11×pow1 add-cbrt-cube add-exp-log
10×add-cube-cbrt
add-log-exp
expm1-log1p-u associate-*r* pow-prod-down associate-*l/ prod-exp cbrt-unprod log1p-expm1-u
distribute-lft-neg-out distribute-lft-neg-in fma-def distribute-rgt-neg-in
flip3-- associate-*r/ *-commutative fma-udef flip--
+-commutative associate-+l+ neg-mul-1 sum-log flip3-+ unsub-neg flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 83
Calls
4 calls:
6.0ms
(+ (fma (- y x) (* 6.0 (/ 2.0 3.0)) x) (* (- z) (* (- y x) 6.0)))
0.0ms
(fma (- y x) (* 6.0 (/ 2.0 3.0)) x)
20.0ms
(* (- y x) 6.0)
42.0ms
(* (- z) (* (- y x) 6.0))

series289.0ms

Counts
4 → 12
Calls
4 calls:
101.0ms
(+ (fma (- y x) (* 6.0 (/ 2.0 3.0)) x) (* (- z) (* (- y x) 6.0)))
67.0ms
(fma (- y x) (* 6.0 (/ 2.0 3.0)) x)
44.0ms
(* (- y x) 6.0)
77.0ms
(* (- z) (* (- y x) 6.0))

simplify1.2s

Counts
95 → 95
Iterations
IterNodes
done5001
21448
1344
0132

prune586.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (fma (- x) 3.0 (* y 4.0)) (* (- z) (* (- y x) 6.0)))
0.0b
(* (- y x) 6.0)
0.1b
(fma (- x) 3.0 (* y 4.0))
0.2b
(* (- z) (* (- y x) 6.0))

rewrite90.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-*l*
14×add-sqr-sqrt
12×*-un-lft-identity
11×pow1 add-cbrt-cube add-exp-log
10×add-cube-cbrt
add-log-exp
expm1-log1p-u associate-*r* pow-prod-down associate-*l/ prod-exp cbrt-unprod log1p-expm1-u
distribute-lft-neg-out distribute-lft-neg-in fma-def distribute-rgt-neg-in
flip3-- associate-*r/ *-commutative fma-udef flip--
+-commutative associate-+l+ neg-mul-1 sum-log flip3-+ unsub-neg flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 83
Calls
4 calls:
18.0ms
(+ (fma (- x) 3.0 (* y 4.0)) (* (- z) (* (- y x) 6.0)))
34.0ms
(* (- y x) 6.0)
0.0ms
(fma (- x) 3.0 (* y 4.0))
34.0ms
(* (- z) (* (- y x) 6.0))

series323.0ms

Counts
4 → 12
Calls
4 calls:
103.0ms
(+ (fma (- x) 3.0 (* y 4.0)) (* (- z) (* (- y x) 6.0)))
55.0ms
(* (- y x) 6.0)
76.0ms
(fma (- x) 3.0 (* y 4.0))
88.0ms
(* (- z) (* (- y x) 6.0))

simplify954.0ms

Counts
95 → 95
Iterations
IterNodes
done5001
21400
1335
0131

prune589.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (fma (- x) 3.0 (* y 4.0)) (* 1 (* (* (- y x) z) (- 6.0))))
0.0b
(* (- y x) z)
0.1b
(fma (- x) 3.0 (* y 4.0))
0.3b
(* (* (- y x) z) (- 6.0))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
13×*-un-lft-identity associate-*r*
11×pow1 add-cbrt-cube add-exp-log
10×add-cube-cbrt
associate-*l* associate-*l/ add-log-exp
distribute-rgt-neg-out
expm1-log1p-u pow-prod-down prod-exp cbrt-unprod log1p-expm1-u
distribute-lft-neg-in fma-def distribute-rgt-neg-in
flip3-- *-commutative fma-udef flip--
+-commutative associate-+l+ neg-mul-1 sum-log flip3-+ unsub-neg flip-+ distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 84
Calls
4 calls:
8.0ms
(+ (fma (- x) 3.0 (* y 4.0)) (* 1 (* (* (- y x) z) (- 6.0))))
22.0ms
(* (- y x) z)
0.0ms
(fma (- x) 3.0 (* y 4.0))
36.0ms
(* (* (- y x) z) (- 6.0))

series256.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(+ (fma (- x) 3.0 (* y 4.0)) (* 1 (* (* (- y x) z) (- 6.0))))
40.0ms
(* (- y x) z)
59.0ms
(fma (- x) 3.0 (* y 4.0))
67.0ms
(* (* (- y x) z) (- 6.0))

simplify1.9s

Counts
96 → 96
Iterations
IterNodes
done5004
22159
1380
0141

prune530.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

regimes175.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.5s

Iterations
IterNodes
done5001
6204993
6194985
6184977
6174969
6164961
6154953
6144945
6134937
6124929
6114921
6104913
6094905
6084897
6074889
6064881
6054873
6044865
6034857
6024849
6014841
6004833
5994825
5984817
5974809
5964801
5954793
5944785
5934777
5924769
5914761
5904753
5894745
5884737
5874729
5864721
5854713
5844705
5834697
5824689
5814681
5804673
5794665
5784657
5774649
5764641
5754633
5744625
5734617
5724609
5714601
5704593
5694585
5684577
5674569
5664561
5654553
5644545
5634537
5624529
5614521
5604513
5594505
5584497
5574489
5564481
5554473
5544465
5534457
5524449
5514441
5504433
5494425
5484417
5474409
5464401
5454393
5444385
5434377
5424369
5414361
5404353
5394345
5384337
5374329
5364321
5354313
5344305
5334297
5324289
5314281
5304273
5294265
5284257
5274249
5264241
5254233
5244225
5234217
5224209
5214201
5204193
5194185
5184177
5174169
5164161
5154153
5144145
5134137
5124129
5114121
5104113
5094105
5084097
5074089
5064081
5054073
5044065
5034057
5024049
5014041
5004033
4994025
4984017
4974009
4964001
4953993
4943985
4933977
4923969
4913961
4903953
4893945
4883937
4873929
4863921
4853913
4843905
4833897
4823889
4813881
4803873
4793865
4783857
4773849
4763841
4753833
4743825
4733817
4723809
4713801
4703793
4693785
4683777
4673769
4663761
4653753
4643745
4633737
4623729
4613721
4603713
4593705
4583697
4573689
4563681
4553673
4543665
4533657
4523649
4513641
4503633
4493625
4483617
4473609
4463601
4453593
4443585
4433577
4423569
4413561
4403553
4393545
4383537
4373529
4363521
4353513
4343505
4333497
4323489
4313481
4303473
4293465
4283457
4273449
4263441
4253433
4243425
4233417
4223409
4213401
4203393
4193385
4183377
4173369
4163361
4153353
4143345
4133337
4123329
4113321
4103313
4093305
4083297
4073289
4063281
4053273
4043265
4033257
4023249
4013241
4003233
3993225
3983217
3973209
3963201
3953193
3943185
3933177
3923169
3913161
3903153
3893145
3883137
3873129
3863121
3853113
3843105
3833097
3823089
3813081
3803073
3793065
3783057
3773049
3763041
3753033
3743025
3733017
3723009
3713001
3702993
3692985
3682977
3672969
3662961
3652953
3642945
3632937
3622929
3612921
3602913
3592905
3582897
3572889
3562881
3552873
3542865
3532857
3522849
3512841
3502833
3492825
3482817
3472809
3462801
3452793
3442785
3432777
3422769
3412761
3402753
3392745
3382737
3372729
3362721
3352713
3342705
3332697
3322689
3312681
3302673
3292665
3282657
3272649
3262641
3252633
3242625
3232617
3222609
3212601
3202593
3192585
3182577
3172569
3162561
3152553
3142545
3132537
3122529
3112521
3102513
3092505
3082497
3072489
3062481
3052473
3042465
3032457
3022449
3012441
3002433
2992425
2982417
2972409
2962401
2952393
2942385
2932377
2922369
2912361
2902353
2892345
2882337
2872329
2862321
2852313
2842305
2832297
2822289
2812281
2802273
2792265
2782257
2772249
2762241
2752233
2742225
2732217
2722209
2712201
2702193
2692185
2682177
2672169
2662161
2652153
2642145
2632137
2622129
2612121
2602113
2592105
2582097
2572089
2562081
2552073
2542065
2532057
2522049
2512041
2502033
2492025
2482017
2472009
2462001
2451993
2441985
2431977
2421969
2411961
2401953
2391945
2381937
2371929
2361921
2351913
2341905
2331897
2321889
2311881
2301873
2291865
2281857
2271849
2261841
2251833
2241825
2231817
2221809
2211801
2201793
2191785
2181777
2171769
2161761
2151753
2141745
2131737
2121729
2111721
2101713
2091705
2081697
2071689
2061681
2051673
2041665
2031657
2021649
2011641
2001633
1991625
1981617
1971609
1961601
1951593
1941585
1931577
1921569
1911561
1901553
1891545
1881537
1871529
1861521
1851513
1841505
1831497
1821489
1811481
1801473
1791465
1781457
1771449
1761441
1751433
1741425
1731417
1721409
1711401
1701393
1691385
1681377
1671369
1661361
1651353
1641345
1631337
1621329
1611321
1601313
1591305
1581297
1571289
1561281
1551273
1541265
1531257
1521249
1511241
1501233
1491225
1481217
1471209
1461201
1451193
1441185
1431177
1421169
1411161
1401153
1391145
1381137
1371129
1361121
1351113
1341105
1331097
1321089
1311081
1301073
1291065
1281057
1271049
1261041
1251033
1241025
1231017
1221009
1211001
120993
119985
118977
117969
116961
115953
114945
113937
112929
111921
110913
109905
108897
107889
106881
105873
104865
103857
102849
101841
100833
99825
98817
97809
96801
95793
94785
93777
92769
91761
90753
89745
88737
87729
86721
85713
84705
83697
82689
81681
80673
79665
78657
77649
76641
75633
74625
73617
72609
71601
70593
69585
68577
67569
66561
65553
64545
63537
62529
61521
60513
59505
58497
57489
56481
55473
54465
53457
52449
51441
50433
49425
48417
47409
46401
45393
44385
43377
42369
41361
40353
39345
38337
37329
36321
35313
34305
33297
32289
31281
30273
29265
28257
27249
26241
25233
24225
23217
22209
21201
20193
19185
18177
17169
16161
15153
14145
13137
12129
11121
10113
9105
897
789
681
573
465
357
247
129
016

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.2s9264×body80valid
73.0ms199×body320valid
59.0ms264×body640valid
36.0ms137×body1280valid
15.0ms122×body160valid