Details

Time bar (total: 6.0s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1

sample16.0ms

Algorithm
intervals
Results
7.0ms256×pre80true
5.0ms256×body80valid

simplify80.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
047310
147310

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 8.3b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

1.0b
(/.f64 x0 (-.f64 1 x1))
7.5b
(-.f64 (/.f64 x0 (-.f64 1 x1)) x0)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt_binary64
27×*-un-lft-identity_binary64
19×times-frac_binary64
13×add-cube-cbrt_binary64
10×difference-of-squares_binary64
associate-/r*_binary64
distribute-lft-out--_binary64
add-log-exp_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
associate-/l*_binary64
pow1_binary64 flip3--_binary64 associate-/r/_binary64 insert-posit16 flip--_binary64
sub-neg_binary64 diff-log_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
2 → 57
Calls
2 calls:
7.0ms
(/.f64 x0 (-.f64 1 x1))
15.0ms
(-.f64 (/.f64 x0 (-.f64 1 x1)) x0)

series697.0ms

Counts
2 → 6
Calls
2 calls:
394.0ms
(/.f64 x0 (-.f64 1 x1))
303.0ms
(-.f64 (/.f64 x0 (-.f64 1 x1)) x0)
Iterations

Useful iterations: 0 (218.0ms)

IterNodesCost
0311261
1311261
02228
12228
0311261
1311261
02228
12228
048946
148946
0271225
1271225
01620
11620
0271225
1271225
01620
11620
047463
147463

simplify106.0ms

Counts
63 → 63
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
05455853

prune38.0ms

Filtered
46 candidates to 63 candidates (-37.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New61263
Fresh000
Picked101
Done000
Total62264

Merged error: 6.7b

Counts
64 → 2

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (-.f64 1 x1) (-.f64 1 x1))
0.5b
(+.f64 x0 (/.f64 x0 (-.f64 1 x1)))
1.0b
(/.f64 x0 (-.f64 1 x1))
6.0b
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
53×*-un-lft-identity_binary64
49×add-sqr-sqrt_binary64
19×add-cube-cbrt_binary64 times-frac_binary64
18×difference-of-squares_binary64
11×pow1_binary64 distribute-lft-out--_binary64
add-log-exp_binary64 flip3--_binary64 swap-sqr_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 flip--_binary64
associate-/r*_binary64 associate-*r*_binary64 associate-*l*_binary64
insert-posit16 frac-times_binary64
sub-neg_binary64 associate-/l*_binary64
associate-*r/_binary64 associate-/r/_binary64 associate-*l/_binary64
pow-prod-down_binary64 flip3-+_binary64 diff-log_binary64 cbrt-unprod_binary64 distribute-lft-out_binary64 pow-prod-up_binary64 cbrt-undiv_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 pow-plus_binary64 unswap-sqr_binary64 clear-num_binary64 prod-exp_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 pow-sqr_binary64 +-commutative_binary64 flip-+_binary64 pow2_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 117
Calls
4 calls:
14.0ms
(*.f64 (-.f64 1 x1) (-.f64 1 x1))
12.0ms
(+.f64 x0 (/.f64 x0 (-.f64 1 x1)))
7.0ms
(/.f64 x0 (-.f64 1 x1))
20.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)

series1.2s

Counts
4 → 12
Calls
4 calls:
275.0ms
(*.f64 (-.f64 1 x1) (-.f64 1 x1))
329.0ms
(+.f64 x0 (/.f64 x0 (-.f64 1 x1)))
390.0ms
(/.f64 x0 (-.f64 1 x1))
229.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
Iterations

Useful iterations: 0 (217.0ms)

IterNodesCost
0364495
1364495
04740
14740
0364495
1364495
04740
14740
07160
17160
0271225
1271225
01620
11620
0271225
1271225
01620
11620
047463
147463
0311261
1311261
02329
12329
0311261
1311261
02329
12329
0489415
1489415
0200255
1200255
0129
1129
0200255
1200255
0129
1129
0509612

simplify43.0ms

Counts
129 → 129
Iterations

Useful iterations: 0 (13.0ms)

IterNodesCost
05821807
15821807

prune108.0ms

Filtered
85 candidates to 129 candidates (-51.8%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1272129
Fresh101
Picked101
Done000
Total1292131

Merged error: 5.5b

Counts
131 → 2

localize18.0ms

Local error

Found 4 expressions with local error:

1.0b
(/.f64 x0 (-.f64 1 x1))
6.0b
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
6.7b
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
7.5b
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt_binary64
31×*-un-lft-identity_binary64
20×times-frac_binary64
15×add-cube-cbrt_binary64
13×difference-of-squares_binary64
10×add-log-exp_binary64
associate-/r*_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 distribute-lft-out--_binary64
pow1_binary64 flip3--_binary64 insert-posit16 flip--_binary64
sub-neg_binary64 diff-log_binary64 associate-/l*_binary64
associate-/r/_binary64
cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
4 → 85
Calls
4 calls:
7.0ms
(/.f64 x0 (-.f64 1 x1))
19.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
5.0ms
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
13.0ms
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))

series1.4s

Counts
4 → 12
Calls
4 calls:
396.0ms
(/.f64 x0 (-.f64 1 x1))
228.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
453.0ms
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
320.0ms
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))
Iterations

Useful iterations: 0 (220.0ms)

IterNodesCost
0311261
1311261
02529
12529
0311261
1311261
02529
12529
063836
0397687
1397687
03126
13126
0397687
1397687
03126
13126
047463
147463
0364495
1364495
04740
14740
0364495
1364495
04740
14740
07160
17160
0271225
1271225
01620
11620
0271225
1271225
01620
11620
047463
147463

simplify39.0ms

Counts
97 → 97
Iterations

Useful iterations: 0 (11.0ms)

IterNodesCost
07671762
17671762

prune129.0ms

Filtered
72 candidates to 97 candidates (-34.7%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New95297
Fresh101
Picked101
Done000
Total97299

Merged error: 3.5b

Counts
99 → 2

localize20.0ms

Local error

Found 4 expressions with local error:

4.3b
(log.f64 (exp.f64 (-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))))
6.0b
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
6.7b
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
7.5b
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt_binary64
10×*-un-lft-identity_binary64 add-log-exp_binary64
add-cube-cbrt_binary64 difference-of-squares_binary64
pow1_binary64 log-pow_binary64
sub-neg_binary64 log-prod_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 exp-prod_binary64
flip3--_binary64 diff-log_binary64 flip--_binary64
distribute-lft-out--_binary64 times-frac_binary64
rem-log-exp_binary64 exp-diff_binary64 exp-sum_binary64 log-div_binary64
Counts
4 → 62
Calls
4 calls:
6.0ms
(log.f64 (exp.f64 (-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))))
18.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
6.0ms
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
13.0ms
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))

series1.3s

Counts
4 → 12
Calls
4 calls:
273.0ms
(log.f64 (exp.f64 (-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))))
222.0ms
(-.f64 (/.f64 x0 (*.f64 (-.f64 1 x1) (-.f64 1 x1))) x0)
448.0ms
(-.f64 (*.f64 x0 x0) (*.f64 (/.f64 x0 (-.f64 1 x1)) (/.f64 x0 (-.f64 1 x1))))
321.0ms
(-.f64 x0 (/.f64 x0 (-.f64 1 x1)))
Iterations

Useful iterations: 0 (215.0ms)

IterNodesCost
0311261
1311261
02529
12529
0311261
1311261
02529
12529
063836
0397687
1397687
03126
13126
0397687
1397687
03126
13126
047463
147463
0364495
1364495
04740
14740
0364495
1364495
04740
14740
07160
17160
04951077
14951077
03632
13632
04951077
14951077
03632
13632
0213
1213

simplify38.0ms

Counts
74 → 74
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
06191761
16191761

prune106.0ms

Filtered
58 candidates to 74 candidates (-27.6%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New73174
Fresh011
Picked101
Done000
Total74276

Merged error: 3.3b

Counts
76 → 2

regimes31.0ms

Accuracy

100% (0.0b remaining)

Error of 3.3b against oracle of 3.3b and baseline of 4.5b

bsearch0.0ms

Steps
ItersRangePoint
0
0.9814
0.999791
0.9905955

simplify8.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0101130
1101130

end0.0ms

sample462.0ms

Algorithm
intervals
Results
202.0ms8000×pre80true
168.0ms8000×body80valid

Profiling

Loading profile data...