Details

Time bar (total: 18.8s)

analyze4.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
25%75%0%3
75%25%0%4
87.5%12.5%0%5
93.7%6.2%0%6
96.8%3.1%0%7
98.4%1.6%0%8
99.2%0.8%0%9
99.6%0.4%0%10
99.8%0.2%0%11
99.9%0.1%0%12
99.9%0%0%13
99.9%0%0%14

sample12.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify26.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
01516
11516

prune2.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 1 (-.f64 x 1))
0.0b
(+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (+.f64 x 1)))
0.0b
(/.f64 x (+.f64 x 1))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
67×*-un-lft-identity_binary64
41×times-frac_binary64
40×add-sqr-sqrt_binary64
24×add-cube-cbrt_binary64
12×distribute-lft-out_binary64
11×associate-/r*_binary64
add-exp-log_binary64
difference-of-squares_binary64
add-cbrt-cube_binary64
associate-/l*_binary64 distribute-lft-out--_binary64
add-log-exp_binary64
pow1_binary64 difference-of-sqr-1_binary64 associate-/r/_binary64
div-inv_binary64 div-exp_binary64 insert-posit16
flip3-+_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64
flip3--_binary64 1-exp_binary64 frac-add_binary64 inv-pow_binary64 rec-exp_binary64 +-commutative_binary64 flip--_binary64 pow-flip_binary64 sum-log_binary64
Counts
3 → 103
Calls
3 calls:
7.0ms
(/.f64 1 (-.f64 x 1))
33.0ms
(+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (+.f64 x 1)))
7.0ms
(/.f64 x (+.f64 x 1))

series6.4s

Counts
3 → 9
Calls
3 calls:
1.1s
(/.f64 1 (-.f64 x 1))
3.5s
(+.f64 (/.f64 1 (-.f64 x 1)) (/.f64 x (+.f64 x 1)))
1.8s
(/.f64 x (+.f64 x 1))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0238399
1238399
0238399
1238399
013
113
0249249
1249249
0249249
1249249
013
113
0254479
0254479
013
113

simplify134.0ms

Counts
112 → 112
Iterations

Useful iterations: 0 (105.0ms)

IterNodesCost
049691474
149691474

prune72.0ms

Filtered
67 candidates to 112 candidates (-67.2%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1102112
Fresh000
Picked101
Done000
Total1112113

Merged error: 0b

Counts
113 → 2

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (-.f64 x 1))
0.0b
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))
0.0b
(/.f64 x (+.f64 x 1))
0.5b
(posit16->binary64 (binary64->posit16 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
68×*-un-lft-identity_binary64
41×add-sqr-sqrt_binary64 times-frac_binary64
25×add-cube-cbrt_binary64
12×distribute-lft-out_binary64
11×associate-/r*_binary64
10×add-exp-log_binary64
add-cbrt-cube_binary64 difference-of-squares_binary64
add-log-exp_binary64 associate-/l*_binary64 distribute-lft-out--_binary64
pow1_binary64
difference-of-sqr-1_binary64 associate-/r/_binary64 insert-posit16
div-inv_binary64 div-exp_binary64
flip3-+_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 flip-+_binary64
flip3--_binary64 1-exp_binary64 frac-add_binary64 inv-pow_binary64 rec-exp_binary64 remove-posit16 +-commutative_binary64 flip--_binary64 pow-flip_binary64 sum-log_binary64
Counts
4 → 112
Calls
4 calls:
7.0ms
(/.f64 1 (-.f64 x 1))
35.0ms
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))
6.0ms
(/.f64 x (+.f64 x 1))
1.0ms
(posit16->binary64 (binary64->posit16 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))))

series6.5s

Counts
4 → 12
Calls
4 calls:
1.1s
(/.f64 1 (-.f64 x 1))
3.5s
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))
1.9s
(/.f64 x (+.f64 x 1))
50.0ms
(posit16->binary64 (binary64->posit16 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 1 (-.f64 x 1)))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
02739
12739
02739
12739
013
113
0238399
1238399
0238399
1238399
013
113
0248449
1248449
0248449
1248449
013
113
0254479
0254479
013
113

simplify135.0ms

Counts
124 → 124
Iterations

Useful iterations: 0 (104.0ms)

IterNodesCost
053081642

prune90.0ms

Filtered
75 candidates to 124 candidates (-65.3%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1240124
Fresh011
Picked011
Done000
Total1242126

Merged error: 0b

Counts
126 → 2

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (-.f64 x 1))
0.0b
(+.f64 (/.f64 1 (-.f64 x 1)) (*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))))
6.1b
(/.f64 x (+.f64 1 (pow.f64 x 3)))
13.9b
(*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1))))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
60×*-un-lft-identity_binary64
55×add-sqr-sqrt_binary64
46×times-frac_binary64
34×add-cube-cbrt_binary64
18×associate-*l*_binary64
15×add-exp-log_binary64
13×add-cbrt-cube_binary64
11×associate-/r*_binary64
difference-of-squares_binary64
flip3-+_binary64 pow1_binary64 distribute-lft-out_binary64 flip-+_binary64
add-log-exp_binary64 associate-/r/_binary64 associate-/l*_binary64
frac-add_binary64
associate-*r/_binary64 difference-of-sqr-1_binary64 distribute-lft-out--_binary64 div-exp_binary64 insert-posit16 frac-times_binary64
associate-*r*_binary64 cbrt-undiv_binary64 div-inv_binary64
cbrt-unprod_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 unswap-sqr_binary64 clear-num_binary64 prod-exp_binary64 frac-2neg_binary64 associate-+r+_binary64 associate-*l/_binary64
pow-prod-down_binary64 flip3--_binary64 1-exp_binary64 inv-pow_binary64 rec-exp_binary64 +-commutative_binary64 flip--_binary64 pow-flip_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 147
Calls
4 calls:
7.0ms
(/.f64 1 (-.f64 x 1))
20.0ms
(+.f64 (/.f64 1 (-.f64 x 1)) (*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))))
9.0ms
(/.f64 x (+.f64 1 (pow.f64 x 3)))
23.0ms
(*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1))))

series4.6s

Counts
4 → 12
Calls
4 calls:
1.1s
(/.f64 1 (-.f64 x 1))
2.0s
(+.f64 (/.f64 1 (-.f64 x 1)) (*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))))
272.0ms
(/.f64 x (+.f64 1 (pow.f64 x 3)))
1.3s
(*.f64 (/.f64 x (+.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1))))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0264049
0264049
013
113
014289
114289
014289
114289
013
113
0258619
0258619
013
113
0254479
0254479
013
113

simplify125.0ms

Counts
159 → 159
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
050573276

prune179.0ms

Filtered
107 candidates to 159 candidates (-48.6%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1590159
Fresh000
Picked011
Done011
Total1592161

Merged error: 0b

Counts
161 → 2

regimes11.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02420
12420

end0.0ms

sample307.0ms

Algorithm
intervals
Results
223.0ms8000×body80valid

Profiling

Loading profile data...