Details

Time bar (total: 8.6s)

analyze263.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
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
18.7%81.1%0.1%8
36.7%60.8%2.5%9
43.3%49.9%6.8%10
49.7%40.8%9.5%11
58.2%30.4%11.4%12
61.3%24.7%14%13
65%19.9%15.1%14

sample14.0ms

Algorithm
intervals
Results
6.0ms256×body80valid
0.0ms23×body80invalid

simplify22.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
03110
13110

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 x (*.f64 y (+.f64 z x)))
0.0b
(*.f64 y (+.f64 z x))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64 pow1_binary64 associate-*r*_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
associate-*l*_binary64
flip3-+_binary64 associate-*r/_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 insert-posit16 flip-+_binary64 associate-+r+_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 distribute-lft-out_binary64 unswap-sqr_binary64 prod-exp_binary64 +-commutative_binary64 sum-log_binary64 *-commutative_binary64
Counts
2 → 38
Calls
2 calls:
4.0ms
(+.f64 x (*.f64 y (+.f64 z x)))
7.0ms
(*.f64 y (+.f64 z x))

series521.0ms

Counts
2 → 6
Calls
2 calls:
210.0ms
(+.f64 x (*.f64 y (+.f64 z x)))
311.0ms
(*.f64 y (+.f64 z x))
Iterations

Useful iterations: 0 (119.0ms)

IterNodesCost
0262183
1262183
02133
12133
0262183
1262183
02133
12133
057493
0309219
1309219
099
199
0309219
1309219
099
199
013
113

simplify81.0ms

Counts
44 → 44
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
04888443
14888443

prune28.0ms

Filtered
32 candidates to 44 candidates (-37.5%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New41344
Fresh000
Picked011
Done000
Total41445

Merged error: 0.0b

Counts
45 → 4

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 (*.f64 y (+.f64 z x))) (cbrt.f64 (*.f64 y (+.f64 z x))))
3.0b
(cbrt.f64 (*.f64 y (+.f64 z x)))
3.0b
(cbrt.f64 (*.f64 y (+.f64 z x)))
3.0b
(cbrt.f64 (*.f64 y (+.f64 z x)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*r/_binary64
18×cbrt-div_binary64
11×pow1_binary64
10×add-sqr-sqrt_binary64
flip3-+_binary64 pow1/3_binary64 flip-+_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
cbrt-prod_binary64
add-exp-log_binary64
add-log-exp_binary64 swap-sqr_binary64 associate-*r*_binary64 add-cbrt-cube_binary64 associate-*l*_binary64 insert-posit16 frac-times_binary64
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64 associate-*l/_binary64
cbrt-unprod_binary64 pow-plus_binary64 unswap-sqr_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 76
Calls
4 calls:
8.0ms
(*.f64 (cbrt.f64 (*.f64 y (+.f64 z x))) (cbrt.f64 (*.f64 y (+.f64 z x))))
5.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
6.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
5.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))

series3.6s

Counts
4 → 12
Calls
4 calls:
1.6s
(*.f64 (cbrt.f64 (*.f64 y (+.f64 z x))) (cbrt.f64 (*.f64 y (+.f64 z x))))
666.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
664.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
673.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
Iterations

Useful iterations: 0 (252.0ms)

IterNodesCost
01311692
11311692
06133546
01311692
11311692
06133546
05041
15041
01311692
11311692
06133546
01311692
11311692
06133546
05041
15041
01311692
11311692
06133546
01311692
11311692
06133546
05041
15041
02051845
12051845
048731587
148731587
02051845
12051845
048731587
148731587
0489722
1489722

simplify129.0ms

Counts
88 → 88
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
049331186
149331186

prune63.0ms

Filtered
66 candidates to 88 candidates (-33.3%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New87188
Fresh022
Picked011
Done011
Total87592

Merged error: 0b

Counts
92 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 (+.f64 z x))
0.6b
(cbrt.f64 y)
3.0b
(cbrt.f64 (*.f64 y (+.f64 z x)))
3.0b
(cbrt.f64 (*.f64 y (+.f64 z x)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod_binary64
*-un-lft-identity_binary64
cbrt-div_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64 pow1_binary64 associate-*r/_binary64 pow1/3_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
flip3-+_binary64 flip-+_binary64
distribute-lft-out_binary64
Counts
4 → 51
Calls
4 calls:
4.0ms
(cbrt.f64 (+.f64 z x))
1.0ms
(cbrt.f64 y)
5.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
5.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))

series1.9s

Counts
4 → 12
Calls
4 calls:
294.0ms
(cbrt.f64 (+.f64 z x))
276.0ms
(cbrt.f64 y)
663.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
663.0ms
(cbrt.f64 (*.f64 y (+.f64 z x)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01311692
11311692
06133546
01311692
11311692
06133546
05041
15041
01311692
11311692
06133546
01311692
11311692
06133546
05041
15041
0401603
1401603
0421590
1421590
0401603
1401603
0421590
1421590
0489050
1489050
0841650
1841650
0791611
1791611
0841650
1841650
0791611
1791611
0491548
1491548

simplify118.0ms

Counts
63 → 63
Iterations

Useful iterations: 0 (94.0ms)

IterNodesCost
04868679
14868679

prune53.0ms

Filtered
55 candidates to 63 candidates (-14.5%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New63063
Fresh022
Picked011
Done022
Total63568

Merged error: 0b

Counts
68 → 5

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x)))
2.7b
(-.f64 (*.f64 z z) (*.f64 x x))
8.5b
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
19.4b
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
11×add-exp-log_binary64 add-cbrt-cube_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
pow1_binary64
associate-/r*_binary64 times-frac_binary64
flip3--_binary64 associate-*r*_binary64 associate-*r/_binary64 difference-of-squares_binary64 insert-posit16 flip--_binary64
sub-neg_binary64 associate-*l*_binary64
associate-/l/_binary64 cbrt-unprod_binary64 cbrt-undiv_binary64 associate-/r/_binary64 prod-exp_binary64 distribute-lft-out--_binary64 div-exp_binary64
pow-prod-down_binary64 flip3-+_binary64 diff-log_binary64 distribute-lft-out_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 unswap-sqr_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 div-inv_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 80
Calls
4 calls:
9.0ms
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x)))
5.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
8.0ms
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
14.0ms
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x))

series1.2s

Counts
4 → 12
Calls
4 calls:
409.0ms
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x)))
179.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
224.0ms
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
397.0ms
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (-.f64 z x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0658750
1658750
03339
13339
0658750
1658750
03339
13339
07145
17145
0342399
1342399
089
189
0342399
1342399
089
189
013
113
0234243
1234243
089
189
0234243
1234243
089
189
013
113
0705795
1705795
02327
12327
0705795
1705795
02327
12327
04423
14423

simplify36.0ms

Counts
92 → 92
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
03851905
13851905

prune60.0ms

Filtered
73 candidates to 92 candidates (-26.0%)
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New92092
Fresh011
Picked011
Done033
Total92597

Merged error: 0b

Counts
97 → 5

regimes51.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01010
11010

end0.0ms

sample373.0ms

Algorithm
intervals
Results
182.0ms8000×body80valid
13.0ms596×body80invalid

Profiling

Loading profile data...