Details

Time bar (total: 1.0min)

analyze1.7s

Algorithm
search
Search
TrueOtherFalseIter
0%74.9%25.1%0
0%74.9%25.1%1
0%74.9%25.1%2
18.7%56.2%25.1%3
37.5%37.5%25.1%4
42.1%32.8%25.1%5
46.8%28.1%25.1%6
48%26.9%25.1%7
49.2%25.8%25.1%8
49.5%25.5%25.1%9
49.8%25.2%25.1%10
49.8%25.2%25.1%11
49.8%25.1%25.1%12
49.9%25%25.1%13
49.9%25%25.1%14

sample1.6s

Algorithm
intervals
Results
1.5s126×body5120exit
77.0ms256×body80valid
7.0ms384×pre80true
1.0msbody80invalid

simplify100.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
04777115
14777115

prune15.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.8b

Counts
2 → 2

localize61.0ms

Local error

Found 4 expressions with local error:

8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity_binary64
24×add-log-exp_binary64
20×add-sqr-sqrt_binary64
12×diff-log_binary64 distribute-lft-out--_binary64
sub-neg_binary64 difference-of-squares_binary64
pow1_binary64 flip3--_binary64 associate--l-_binary64 add-cube-cbrt_binary64 difference-of-sqr-1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 flip--_binary64 associate--l+_binary64
Counts
4 → 80
Calls
4 calls:
10.0ms
(-.f64 (-.f64 1 z) 1)
10.0ms
(-.f64 (-.f64 1 z) 1)
10.0ms
(-.f64 (-.f64 1 z) 1)
9.0ms
(-.f64 (-.f64 1 z) 1)

series1.0s

Counts
4 → 12
Calls
4 calls:
261.0ms
(-.f64 (-.f64 1 z) 1)
261.0ms
(-.f64 (-.f64 1 z) 1)
260.0ms
(-.f64 (-.f64 1 z) 1)
268.0ms
(-.f64 (-.f64 1 z) 1)
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736

simplify104.0ms

Counts
92 → 92
Iterations

Useful iterations: 0 (78.0ms)

IterNodesCost
05235788

prune653.0ms

Filtered
72 candidates to 92 candidates (-27.8%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New90292
Fresh011
Picked101
Done000
Total91394

Merged error: 1.8b

Counts
94 → 3

localize65.0ms

Local error

Found 4 expressions with local error:

8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)
59.9b
(posit16->binary64 (binary64->posit16 (neg.f64 z)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity_binary64
19×add-log-exp_binary64
16×add-sqr-sqrt_binary64
diff-log_binary64 distribute-lft-out--_binary64
sub-neg_binary64 difference-of-squares_binary64
pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
flip3--_binary64 associate--l-_binary64 difference-of-sqr-1_binary64 flip--_binary64 associate--l+_binary64
remove-posit16
Counts
4 → 69
Calls
4 calls:
15.0ms
(-.f64 (-.f64 1 z) 1)
9.0ms
(-.f64 (-.f64 1 z) 1)
9.0ms
(-.f64 (-.f64 1 z) 1)
1.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))

series932.0ms

Counts
4 → 12
Calls
4 calls:
259.0ms
(-.f64 (-.f64 1 z) 1)
258.0ms
(-.f64 (-.f64 1 z) 1)
263.0ms
(-.f64 (-.f64 1 z) 1)
153.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0381950
1381950
0169
1169
0381950
1381950
0169
1169
013
113
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736

simplify101.0ms

Counts
81 → 81
Iterations

Useful iterations: 0 (78.0ms)

IterNodesCost
04842642
14842642

prune527.0ms

Filtered
63 candidates to 81 candidates (-28.6%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New80181
Fresh112
Picked101
Done000
Total82284

Merged error: 1.8b

Counts
84 → 2

localize68.0ms

Local error

Found 4 expressions with local error:

8.0b
(-.f64 (-.f64 1 z) 1)
8.0b
(-.f64 (-.f64 1 z) 1)
59.9b
(posit16->binary64 (binary64->posit16 (neg.f64 z)))
59.9b
(posit16->binary64 (binary64->posit16 (neg.f64 z)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity_binary64
14×add-log-exp_binary64
12×add-sqr-sqrt_binary64
diff-log_binary64 distribute-lft-out--_binary64
sub-neg_binary64 pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 difference-of-squares_binary64 insert-posit16
flip3--_binary64 associate--l-_binary64 difference-of-sqr-1_binary64 remove-posit16 flip--_binary64 associate--l+_binary64
Counts
4 → 58
Calls
4 calls:
10.0ms
(-.f64 (-.f64 1 z) 1)
9.0ms
(-.f64 (-.f64 1 z) 1)
1.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))
1.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))

series840.0ms

Counts
4 → 12
Calls
4 calls:
265.0ms
(-.f64 (-.f64 1 z) 1)
261.0ms
(-.f64 (-.f64 1 z) 1)
157.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))
157.0ms
(posit16->binary64 (binary64->posit16 (neg.f64 z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0381950
1381950
0169
1169
0381950
1381950
0169
1169
013
113
0381950
1381950
0169
1169
0381950
1381950
0169
1169
013
113
017975
117975
069
169
017975
117975
069
169
0494736
1494736
017975
117975
069
169
017975
117975
069
169
0494736
1494736

simplify101.0ms

Counts
70 → 70
Iterations

Useful iterations: 0 (79.0ms)

IterNodesCost
04842496
14842496

prune377.0ms

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

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New70070
Fresh011
Picked011
Done000
Total70272

Merged error: 1.8b

Counts
72 → 2

localize58.0ms

Local error

Found 4 expressions with local error:

1.0b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z))) (/.f64 848079078717083/1099511627776 (-.f64 3 z))) (/.f64 -6214088902520669/35184372088832 (-.f64 4 z))) (/.f64 7041008316161153/562949953421312 (-.f64 5 z))) (/.f64 -4992549864024149/36028797018963968 (-.f64 6 z))) (/.f64 5893731530977871/590295810358705651712 (-.f64 7 z)))
1.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 PI.f64 2)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (+.f64 z -15/2)))
1.0b
(sqrt.f64 (*.f64 PI.f64 2))
2.6b
(+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z)))

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
45×*-un-lft-identity_binary64
44×add-log-exp_binary64 frac-add_binary64
31×distribute-lft-out_binary64 sum-log_binary64
10×add-exp-log_binary64
flip3-+_binary64 pow1_binary64 add-cbrt-cube_binary64 flip-+_binary64
prod-exp_binary64
add-cube-cbrt_binary64 add-sqr-sqrt_binary64
associate-*r*_binary64 insert-posit16
cbrt-unprod_binary64
pow-prod-down_binary64 associate-+l+_binary64 sqrt-pow1_binary64 +-commutative_binary64
pow-to-exp_binary64 pow1/2_binary64 associate-*r/_binary64 associate-*l*_binary64 pow-sub_binary64 exp-sum_binary64 sqrt-prod_binary64 pow-exp_binary64 associate-*l/_binary64 *-commutative_binary64
Counts
4 → 90
Calls
4 calls:
101.0ms
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z))) (/.f64 848079078717083/1099511627776 (-.f64 3 z))) (/.f64 -6214088902520669/35184372088832 (-.f64 4 z))) (/.f64 7041008316161153/562949953421312 (-.f64 5 z))) (/.f64 -4992549864024149/36028797018963968 (-.f64 6 z))) (/.f64 5893731530977871/590295810358705651712 (-.f64 7 z)))
19.0ms
(*.f64 (*.f64 (sqrt.f64 (*.f64 PI.f64 2)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (+.f64 z -15/2)))
3.0ms
(sqrt.f64 (*.f64 PI.f64 2))
25.0ms
(+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z)))

series1.6s

Counts
4 → 10
Calls
4 calls:
733.0ms
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z))) (/.f64 848079078717083/1099511627776 (-.f64 3 z))) (/.f64 -6214088902520669/35184372088832 (-.f64 4 z))) (/.f64 7041008316161153/562949953421312 (-.f64 5 z))) (/.f64 -4992549864024149/36028797018963968 (-.f64 6 z))) (/.f64 5893731530977871/590295810358705651712 (-.f64 7 z)))
430.0ms
(*.f64 (*.f64 (sqrt.f64 (*.f64 PI.f64 2)) (pow.f64 (-.f64 15/2 z) (-.f64 1/2 z))) (exp.f64 (+.f64 z -15/2)))
0.0ms
(sqrt.f64 (*.f64 PI.f64 2))
484.0ms
(+.f64 (+.f64 562949953421205/562949953421312 (/.f64 5950736089418501/8796093022208 (-.f64 1 z))) (/.f64 -5537752839100187/4398046511104 (-.f64 2 z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0504868
1504868
082284
182284
0504868
1504868
082284
182284
0495045
1495045
07542163
17542163
053102141
07542163
17542163
053102141
013
113
014291568
114291568
048671347
148671347
014291568
114291568
048671347
148671347
01047207
11047207

simplify109.0ms

Counts
100 → 100
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
049708055
149708055

prune599.0ms

Filtered
73 candidates to 100 candidates (-37.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New946100
Fresh000
Picked101
Done011
Total957102

Merged error: 0.2b

Counts
102 → 7

regimes124.0ms

Accuracy

0% (0.1b remaining)

Error of 0.4b against oracle of 0.3b and baseline of 0.4b

bsearch0.0ms

simplify14.0ms

Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0206589
1206589

end0.0ms

sample51.0s

Algorithm
intervals
Results
47.9s3973×body5120exit
2.5s8000×body80valid
213.0ms12045×pre80true
24.0ms72×body80invalid

Profiling

Loading profile data...