Details

Time bar (total: 5.7s)

analyze982.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
4.7%95.1%0.2%10
12.7%87.1%0.2%11
15.9%83.9%0.2%12
18.4%81.3%0.2%13
29.5%70.3%0.2%14

sample31.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
1.0ms21×body80invalid

simplify261.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (252.0ms)

IterNodesCost
0484916
1484916

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 10.1b

Counts
2 → 1

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(*.f64 (-.f64 y z) t)
0.0b
(+.f64 x (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)))
11.4b
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt_binary64_5695 *-un-lft-identity_binary64_5710
10×add-exp-log_binary64_5674 add-cbrt-cube_binary64_5682
add-cube-cbrt_binary64_5681
associate-*l*_binary64_5770 associate-/r*_binary64_5773 times-frac_binary64_5705 pow1_binary64_5656 add-log-exp_binary64_5675
associate-*l/_binary64_5772
difference-of-squares_binary64_5739 associate-*r*_binary64_5769 flip--_binary64_5736 distribute-lft-out--_binary64_5755 flip3--_binary64_5709
cbrt-unprod_binary64_5679 div-exp_binary64_5663 prod-exp_binary64_5661 cbrt-undiv_binary64_5680 associate-/l/_binary64_5776 associate-/r/_binary64_5775
clear-num_binary64_5713 frac-2neg_binary64_5703 sum-log_binary64_5625 unswap-sqr_binary64_5738 distribute-lft-out_binary64_5754 associate-/l*_binary64_5774 *-commutative_binary64_5778 flip3-+_binary64_5708 div-inv_binary64_5711 pow-prod-down_binary64_5637 flip-+_binary64_5735 +-commutative_binary64_5777
Counts
3 → 63
Calls
3 calls:
7.0ms
(*.f64 (-.f64 y z) t)
13.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)))
9.0ms
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))

series201.0ms

Counts
3 → 9
Calls
3 calls:
27.0ms
(*.f64 (-.f64 y z) t)
103.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)))
70.0ms
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))

simplify64.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
050141014

prune280.0ms

Filtered
53 candidates to 72 candidates (-35.8%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New66672
Fresh000
Picked011
Done000
Total66773

Merged error: 0.0b

Counts
73 → 7

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 x (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
0.0b
(/.f64 t (-.f64 a z))
8.7b
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt_binary64_5695
39×*-un-lft-identity_binary64_5710
31×times-frac_binary64_5705
23×add-cube-cbrt_binary64_5681
21×associate-*r*_binary64_5769
10×add-exp-log_binary64_5674 add-cbrt-cube_binary64_5682
difference-of-squares_binary64_5739 distribute-lft-out--_binary64_5755
associate-*l*_binary64_5770 associate-/r*_binary64_5773 pow1_binary64_5656 add-log-exp_binary64_5675
flip--_binary64_5736 flip3--_binary64_5709 associate-/r/_binary64_5775
associate-/l*_binary64_5774
cbrt-unprod_binary64_5679 div-exp_binary64_5663 unswap-sqr_binary64_5738 associate-*l/_binary64_5772 prod-exp_binary64_5661 cbrt-undiv_binary64_5680 frac-times_binary64_5702 div-inv_binary64_5711
associate-*r/_binary64_5771 clear-num_binary64_5713 frac-2neg_binary64_5703 sum-log_binary64_5625 *-commutative_binary64_5778 flip3-+_binary64_5708 pow-prod-down_binary64_5637 flip-+_binary64_5735 +-commutative_binary64_5777
Counts
3 → 94
Calls
3 calls:
4.0ms
(+.f64 x (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
5.0ms
(/.f64 t (-.f64 a z))
13.0ms
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))

series214.0ms

Counts
3 → 9
Calls
3 calls:
106.0ms
(+.f64 x (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
35.0ms
(/.f64 t (-.f64 a z))
72.0ms
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))

simplify70.0ms

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
050501595

prune359.0ms

Filtered
76 candidates to 103 candidates (-35.5%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1021103
Fresh145
Picked011
Done011
Total1037110

Merged error: 0b

Counts
110 → 7

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 x (*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z)))))
0.0b
(/.f64 1 (-.f64 a z))
0.2b
(*.f64 t (/.f64 1 (-.f64 a z)))
8.7b
(*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z))))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt_binary64_5695
42×*-un-lft-identity_binary64_5710
32×times-frac_binary64_5705
26×add-exp-log_binary64_5674
25×add-cube-cbrt_binary64_5681
22×associate-*r*_binary64_5769
20×add-cbrt-cube_binary64_5682
12×pow1_binary64_5656
10×prod-exp_binary64_5661
difference-of-squares_binary64_5739 associate-*l*_binary64_5770 distribute-lft-out--_binary64_5755
cbrt-unprod_binary64_5679
associate-*r/_binary64_5771 add-log-exp_binary64_5675
flip--_binary64_5736 associate-/r*_binary64_5773 flip3--_binary64_5709
un-div-inv_binary64_5712 frac-times_binary64_5702 associate-/r/_binary64_5775 pow-prod-down_binary64_5637
rec-exp_binary64_5662 div-exp_binary64_5663 unswap-sqr_binary64_5738 associate-/l*_binary64_5774 cbrt-undiv_binary64_5680
associate-*l/_binary64_5772 *-commutative_binary64_5778 div-inv_binary64_5711
clear-num_binary64_5713 frac-2neg_binary64_5703 sum-log_binary64_5625 pow-flip_binary64_5640 inv-pow_binary64_5632 flip3-+_binary64_5708 flip-+_binary64_5735 +-commutative_binary64_5777
Counts
4 → 125
Calls
4 calls:
4.0ms
(+.f64 x (*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z)))))
6.0ms
(/.f64 1 (-.f64 a z))
10.0ms
(*.f64 t (/.f64 1 (-.f64 a z)))
13.0ms
(*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z))))

series229.0ms

Counts
4 → 12
Calls
4 calls:
102.0ms
(+.f64 x (*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z)))))
20.0ms
(/.f64 1 (-.f64 a z))
34.0ms
(*.f64 t (/.f64 1 (-.f64 a z)))
73.0ms
(*.f64 (-.f64 y z) (*.f64 t (/.f64 1 (-.f64 a z))))

simplify90.0ms

Algorithm
egg-herbie
Counts
137 → 137
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
051371756

prune401.0ms

Filtered
84 candidates to 137 candidates (-63.1%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1370137
Fresh044
Picked011
Done022
Total1377144

Merged error: 0b

Counts
144 → 7

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t)))
0.0b
(/.f64 (-.f64 a z) t)
9.0b
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
200×times-frac_binary64_5705
173×*-un-lft-identity_binary64_5710
171×add-sqr-sqrt_binary64_5695
87×add-cube-cbrt_binary64_5681
42×difference-of-squares_binary64_5739 distribute-lft-out--_binary64_5755
22×associate-/r*_binary64_5773
10×add-exp-log_binary64_5674 add-cbrt-cube_binary64_5682 associate-/l*_binary64_5774
div-inv_binary64_5711
add-log-exp_binary64_5675
div-exp_binary64_5663 cbrt-undiv_binary64_5680 associate-/l/_binary64_5776
div-sub_binary64_5704 pow1_binary64_5656
clear-num_binary64_5713 frac-2neg_binary64_5703 flip--_binary64_5736 flip3--_binary64_5709
associate-+r-_binary64_5763 sum-log_binary64_5625 distribute-lft-out_binary64_5754 flip3-+_binary64_5708 associate-/r/_binary64_5775 flip-+_binary64_5735 +-commutative_binary64_5777
Counts
3 → 188
Calls
3 calls:
26.0ms
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t)))
6.0ms
(/.f64 (-.f64 a z) t)
12.0ms
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))

series241.0ms

Counts
3 → 9
Calls
3 calls:
102.0ms
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t)))
24.0ms
(/.f64 (-.f64 a z) t)
114.0ms
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))

simplify311.0ms

Algorithm
egg-herbie
Counts
197 → 197
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
050334723

prune523.0ms

Filtered
135 candidates to 197 candidates (-45.9%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1961197
Fresh123
Picked011
Done213
Total1995204

Merged error: 0b

Counts
204 → 5

regimes528.0ms

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02516
12516

end0.0ms

sample712.0ms

Algorithm
intervals
Results
328.0ms7999×body80valid
26.0ms711×body80invalid
0.0msbody1280valid

Profiling

Loading profile data...