Details

Time bar (total: 4.8s)

analyze74.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
25%74.9%0.1%5
25%62.4%12.6%6
25%40.6%34.4%7
31.2%25%43.8%8
39%17.2%43.8%9
42.9%13.3%43.8%10
47.2%9%43.8%11
49.4%6.8%43.8%12
51.6%4.6%43.8%13
52.7%3.5%43.8%14

sample13.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
0.0msbody80invalid

simplify22.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
02413
12413

prune5.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: 0.0b

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x 2) (*.f64 x x))
0.0b
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_1672
sum-log_binary64_1617
add-cube-cbrt_binary64_1678 flip3-+_binary64_1705 pow1_binary64_1649 flip-+_binary64_1732 add-exp-log_binary64_1671 add-cbrt-cube_binary64_1679 add-sqr-sqrt_binary64_1692 *-un-lft-identity_binary64_1707 +-commutative_binary64_1774
distribute-lft-out_binary64_1751 associate-+l+_binary64_1759
Counts
2 → 25
Calls
2 calls:
9.0ms
(+.f64 (*.f64 x 2) (*.f64 x x))
10.0ms
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))

series934.0ms

Counts
2 → 6
Calls
2 calls:
399.0ms
(+.f64 (*.f64 x 2) (*.f64 x x))
535.0ms
(+.f64 (+.f64 (*.f64 x 2) (*.f64 x x)) (*.f64 y y))
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
01232661
11232661
048792349
148792349
01232661
11232661
048792349
148792349
013
113
01971650
11971650
05078983
01971650
11971650
05078983
0512612

simplify146.0ms

Counts
31 → 31
Iterations

Useful iterations: 0 (123.0ms)

IterNodesCost
04991394
14991394

prune22.0ms

Filtered
24 candidates to 31 candidates (-29.2%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New30131
Fresh101
Picked011
Done000
Total31233

Merged error: 0.0b

Counts
33 → 2

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
0.0b
(*.f64 x (+.f64 x 2))
0.2b
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3)
39.3b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt_binary64_1692 *-un-lft-identity_binary64_1707
12×add-cube-cbrt_binary64_1678 cbrt-prod_binary64_1674
pow1_binary64_1649 add-exp-log_binary64_1671 add-cbrt-cube_binary64_1679
add-log-exp_binary64_1672 cube-prod_binary64_1680 unpow-prod-down_binary64_1638
cube-div_binary64_1681 flip3-+_binary64_1705 flip-+_binary64_1732 associate-*r*_binary64_1766
associate-*l*_binary64_1767 pow-unpow_binary64_1636
associate-*r/_binary64_1768 associate-+r+_binary64_1758 sqr-pow_binary64_1739 unpow3_binary64_1647 cbrt-div_binary64_1675 cube-mult_binary64_1682 distribute-rgt-in_binary64_1750 distribute-lft-in_binary64_1749
prod-exp_binary64_1654 sum-log_binary64_1617 *-commutative_binary64_1775 pow-prod-down_binary64_1630 distribute-lft-out_binary64_1751 pow-pow_binary64_1631 rem-cbrt-cube_binary64_1684 rem-cube-cbrt_binary64_1683 pow-to-exp_binary64_1628 pow-exp_binary64_1627 +-commutative_binary64_1774 unswap-sqr_binary64_1735 pow1/3_binary64_1641 cbrt-unprod_binary64_1676
Counts
4 → 84
Calls
4 calls:
7.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
8.0ms
(*.f64 x (+.f64 x 2))
7.0ms
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3)
7.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3))

series1.3s

Counts
4 → 12
Calls
4 calls:
252.0ms
(+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))
451.0ms
(*.f64 x (+.f64 x 2))
318.0ms
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3)
281.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 3))
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
0692742
1692742
049132416
149132416
0692742
1692742
049132416
149132416
013
113
01372687
11372687
067612559
01372687
11372687
067612559
013
113
01771490
11771490
04850995
14850995
01771490
11771490
04850995
14850995
0512612
01122592
11122592
0281971
1281971
01122592
11122592
0281971
1281971
013
113

simplify164.0ms

Counts
96 → 96
Iterations

Useful iterations: 0 (134.0ms)

IterNodesCost
048831509
148831509

prune61.0ms

Filtered
60 candidates to 96 candidates (-60.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New95196
Fresh000
Picked011
Done011
Total95398

Merged error: 0.0b

Counts
98 → 3

localize12.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)
0.3b
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
0.6b
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
30.6b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod_binary64_1674
30×add-sqr-sqrt_binary64_1692
14×add-cube-cbrt_binary64_1678 *-un-lft-identity_binary64_1707
11×associate-*l*_binary64_1767 unpow-prod-down_binary64_1638
10×unswap-sqr_binary64_1735
pow1_binary64_1649 add-exp-log_binary64_1671
unpow2_binary64_1646 associate-*r*_binary64_1766
sqr-pow_binary64_1739
add-log-exp_binary64_1672 cbrt-div_binary64_1675 add-cbrt-cube_binary64_1679 pow1/3_binary64_1641
pow-unpow_binary64_1636
associate-*r/_binary64_1768 flip3-+_binary64_1705 flip-+_binary64_1732 pow-prod-down_binary64_1630
prod-exp_binary64_1654 *-commutative_binary64_1775 pow3_binary64_1642 pow-pow_binary64_1631 pow-to-exp_binary64_1628 pow-exp_binary64_1627 cbrt-unprod_binary64_1676
Counts
4 → 89
Calls
4 calls:
7.0ms
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)
22.0ms
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
6.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
7.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2))

series1.3s

Counts
4 → 12
Calls
4 calls:
244.0ms
(pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)
354.0ms
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2)) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2)))))
427.0ms
(cbrt.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))))
299.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 y y) (*.f64 x (+.f64 x 2))) 2))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0682742
1682742
053642664
0682742
1682742
053642664
013
113
0652715
1652715
011422637
111422637
0652715
1652715
011422637
111422637
013
113
0892991
1892991
049212853
149212853
0892991
1892991
049212853
149212853
013
113
01362687
11362687
053392511
01362687
11362687
053392511
013
113

simplify114.0ms

Counts
101 → 101
Iterations

Useful iterations: 0 (77.0ms)

IterNodesCost
050412707

prune102.0ms

Filtered
71 candidates to 101 candidates (-42.3%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1010101
Fresh000
Picked011
Done022
Total1013104

Merged error: 0.0b

Counts
104 → 3

regimes54.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01216
11216

end0.0ms

sample355.0ms

Algorithm
intervals
Results
229.0ms8000×body80valid
0.0msbody80invalid

Profiling

Loading profile data...