Details

Time bar (total: 5.0s)

analyze65.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
40.6%59.3%0.1%6
53.1%45.3%1.7%7
64%31.2%4.8%8
70.2%21.9%7.9%9
75.7%15.2%9.1%10
78.8%10.5%10.6%11
81.6%7.5%10.9%12
83.1%5.2%11.7%13
84.5%3.7%11.8%14

sample15.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
0.0msbody80invalid

simplify470.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
02810
12810

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

localize5.0ms

Local error

Found 2 expressions with local error:

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

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_1652
*-un-lft-identity_binary64_1687 sum-log_binary64_1597
add-sqr-sqrt_binary64_1672 add-cube-cbrt_binary64_1658 +-commutative_binary64_1754 pow1_binary64_1629 flip3-+_binary64_1685 add-cbrt-cube_binary64_1659 flip-+_binary64_1712 add-exp-log_binary64_1651
distribute-lft-out_binary64_1731 associate-+l+_binary64_1739
Counts
2 → 25
Calls
2 calls:
8.0ms
(+.f64 (+.f64 (*.f64 x y) x) y)
6.0ms
(+.f64 (*.f64 x y) x)

series235.0ms

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

Useful iterations: 0 (5.0ms)

IterNodesCost
0882413
1882413
0112223
1112223
0882413
1882413
0112223
1112223
013
113
0972486
1972486
0112250
1112250
0972486
1972486
0112250
1112250
013
113

simplify109.0ms

Counts
31 → 31
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
05027349

prune19.0ms

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

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New28331
Fresh000
Picked011
Done000
Total28432

Merged error: 0.0b

Counts
32 → 4

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 (+.f64 x (*.f64 x y))) (cbrt.f64 (+.f64 x (*.f64 x y))))
0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))
0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))
0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64_1654
23×add-sqr-sqrt_binary64_1672
18×cbrt-div_binary64_1655
15×add-cube-cbrt_binary64_1658 *-un-lft-identity_binary64_1687
11×pow1_binary64_1629
flip3-+_binary64_1685 flip-+_binary64_1712 pow1/3_binary64_1621
swap-sqr_binary64_1714 add-exp-log_binary64_1651 associate-*r*_binary64_1746 associate-*l*_binary64_1747
unswap-sqr_binary64_1715 add-log-exp_binary64_1652 add-cbrt-cube_binary64_1659 frac-times_binary64_1679
associate-*r/_binary64_1748 pow-prod-up_binary64_1609 associate-*l/_binary64_1749 pow-prod-down_binary64_1610 pow-sqr_binary64_1720
prod-exp_binary64_1634 pow-plus_binary64_1624 *-commutative_binary64_1755 pow2_binary64_1620 cbrt-unprod_binary64_1656
Counts
4 → 87
Calls
4 calls:
11.0ms
(*.f64 (cbrt.f64 (+.f64 x (*.f64 x y))) (cbrt.f64 (+.f64 x (*.f64 x y))))
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))

series1.1s

Counts
4 → 12
Calls
4 calls:
277.0ms
(*.f64 (cbrt.f64 (+.f64 x (*.f64 x y))) (cbrt.f64 (+.f64 x (*.f64 x y))))
254.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
257.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
261.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113
0662808
1662808
07112682
17112682
0662808
1662808
07112682
17112682
013
113

simplify137.0ms

Counts
99 → 99
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
049511573
149511573

prune65.0ms

Filtered
66 candidates to 99 candidates (-50.0%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New98199
Fresh022
Picked011
Done011
Total985103

Merged error: 0.0b

Counts
103 → 5

localize15.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))
0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))
0.6b
(cbrt.f64 (+.f64 x (*.f64 x y)))
0.8b
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (*.f64 x y)))) 4)

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-prod_binary64_1654
11×add-sqr-sqrt_binary64_1672 add-cube-cbrt_binary64_1658 *-un-lft-identity_binary64_1687
unpow-prod-down_binary64_1618
cbrt-div_binary64_1655
pow1_binary64_1629 add-exp-log_binary64_1651
add-log-exp_binary64_1652 add-cbrt-cube_binary64_1659 pow1/3_binary64_1621
flip3-+_binary64_1685 pow-unpow_binary64_1616 flip-+_binary64_1712
pow-pow_binary64_1611
sqr-pow_binary64_1719 pow-exp_binary64_1607 pow-to-exp_binary64_1608
Counts
4 → 63
Calls
4 calls:
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
3.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
7.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (*.f64 x y)))) 4)

series1.0s

Counts
4 → 12
Calls
4 calls:
262.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
259.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
255.0ms
(cbrt.f64 (+.f64 x (*.f64 x y)))
267.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (*.f64 x y)))) 4)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0822682
1822682
052222610
0822682
1822682
052222610
013
113
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113
0542637
1542637
06592565
16592565
0542637
1542637
06592565
16592565
013
113

simplify125.0ms

Counts
75 → 75
Iterations

Useful iterations: 0 (100.0ms)

IterNodesCost
047601064
147601064

prune67.0ms

Filtered
53 candidates to 75 candidates (-41.5%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New75075
Fresh022
Picked011
Done022
Total75580

Merged error: 0.0b

Counts
80 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x)) y)
1.9b
(*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x))
8.9b
(*.f64 x (*.f64 y y))
24.2b
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
16×add-cbrt-cube_binary64_1659 add-exp-log_binary64_1651
12×add-sqr-sqrt_binary64_1672
11×pow1_binary64_1629 *-un-lft-identity_binary64_1687
add-cube-cbrt_binary64_1658
add-log-exp_binary64_1652 associate-*l*_binary64_1747
prod-exp_binary64_1634 cbrt-unprod_binary64_1656
associate-*r/_binary64_1748 pow-prod-down_binary64_1610 associate-*r*_binary64_1746
flip--_binary64_1713 times-frac_binary64_1682 flip3--_binary64_1686 associate-/r*_binary64_1750
unswap-sqr_binary64_1715 div-exp_binary64_1636 cbrt-undiv_binary64_1657 *-commutative_binary64_1755 associate-/l/_binary64_1753 associate-/r/_binary64_1752 sub-neg_binary64_1691
distribute-rgt-in_binary64_1730 distribute-lft-out_binary64_1731 associate-/l*_binary64_1751 distribute-lft-in_binary64_1729 +-commutative_binary64_1754 flip3-+_binary64_1685 flip-+_binary64_1712 clear-num_binary64_1690 sum-log_binary64_1597 div-inv_binary64_1688 frac-2neg_binary64_1680
Counts
4 → 78
Calls
4 calls:
21.0ms
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x)) y)
12.0ms
(*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x))
7.0ms
(*.f64 x (*.f64 y y))
16.0ms
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x))

series935.0ms

Counts
4 → 12
Calls
4 calls:
261.0ms
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x)) y)
347.0ms
(*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x))
128.0ms
(*.f64 x (*.f64 y y))
199.0ms
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 x y) x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01762850
11762850
048842631
148842631
01762850
11762850
048842631
148842631
013
113
0902464
1902464
0152223
1152223
0902464
1902464
0152223
1152223
013
113
01142649
11142649
048662325
148662325
01142649
11142649
048662325
148662325
013
113
01672901
11672901
048092649
148092649
01672901
11672901
048092649
148092649
013
113

simplify100.0ms

Counts
90 → 90
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
049331484
149331484

prune56.0ms

Filtered
63 candidates to 90 candidates (-42.9%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New89190
Fresh011
Picked011
Done123
Total90595

Merged error: 0b

Counts
95 → 5

regimes39.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 (1.0ms)

IterNodesCost
0910
1910

end0.0ms

sample300.0ms

Algorithm
intervals
Results
171.0ms7997×body80valid
2.0ms78×body80invalid
0.0msbody320valid
0.0msbody1280valid

Profiling

Loading profile data...