Details

Time bar (total: 7.8s)

analyze289.0ms (3.7%)

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
0%56.2%43.8%2
42.1%14%43.8%3
42.1%14%43.8%4
52.7%3.5%43.8%5
56.2%0%43.8%6
Compiler

Compiled 44 to 29 computations (34.1% saved)

sample42.0ms (0.5%)

Algorithm
intervals
Results
16.0ms256×body128valid
4.0ms256×pre128true
Compiler

Compiled 83 to 55 computations (33.7% saved)

simplify226.0ms (2.9%)

Algorithm
egg-herbie
Rules
1227×associate-/l*_binary64
689×distribute-rgt-in_binary64
661×distribute-lft-in_binary64
481×associate-/l/_binary64
450×associate-*l*_binary64
Counts
1 → 1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01540
13640
211040
344437
4216437
5212737
6225537
7251437
8286437
9283537
10293337
11306037
12320337
13350337
14407037
15388137
16390437
17391137
18391837
19392537
20393237
21393937
22394637
23395337
24502337

prune5.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
1.1b
Counts
2 → 2
Alt Table
StatusErrorProgram
4.9b
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
2.3b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 155 to 102 computations (34.2% saved)

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
0.0b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
19.2b
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))

rewrite418.0ms (5.4%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
77×*-un-lft-identity_binary64
34×add-exp-log_binary64 add-cbrt-cube_binary64 distribute-lft-out_binary64
24×flip3-+_binary64 flip-+_binary64
21×add-sqr-sqrt_binary64 associate-*r*_binary64
18×associate-/r/_binary64
Counts
4 → 158
Calls

4 calls:

31.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
23.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
16.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
16.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 5264 to 3194 computations (39.3% saved)

series528.0ms (6.8%)

Error
0.2b
Counts
4 → 65
Calls

4 calls:

184.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))) (+.f64 alpha (+.f64 beta 3)))
102.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
75.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
37.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 9396 to 7346 computations (21.8% saved)

simplify181.0ms (2.3%)

Algorithm
egg-herbie
Rules
797×times-frac_binary64
344×distribute-rgt-in_binary64
323×distribute-lft-in_binary64
212×+-commutative_binary64
169×*-commutative_binary64
Counts
223 → 203
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072610933
123159937
251639937

prune361.0ms (4.6%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1958203
Fresh101
Picked101
Done000
Total1978205
Error
0.0b
Counts
205 → 8
Alt Table
StatusErrorProgram
9.2b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
0.4b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta))) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
28.4b
(/.f64 (-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) (+.f64 (*.f64 5 (/.f64 alpha (*.f64 beta beta))) (+.f64 (/.f64 3 (*.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
6.4b
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha))) (*.f64 2 (log.f64 (+.f64 alpha (+.f64 2 beta))))) (log.f64 (+.f64 alpha (+.f64 beta 3)))))
2.7b
(/.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3))))
2.8b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (sqrt.f64 (+.f64 (+.f64 alpha beta) 2)) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) 3)))) (+.f64 alpha (+.f64 beta 3)))
2.6b
(/.f64 (*.f64 (*.f64 (+.f64 1 alpha) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))) (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))))) (cbrt.f64 (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))) (+.f64 alpha (+.f64 beta 3)))
2.3b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 7259 to 4891 computations (32.6% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.3b
(*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))
0.3b
(cbrt.f64 (+.f64 1 beta))
0.3b
(cbrt.f64 (+.f64 1 beta))
0.3b
(cbrt.f64 (+.f64 1 beta))

rewrite244.0ms (3.1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
36×cbrt-prod_binary64
35×*-un-lft-identity_binary64
23×add-sqr-sqrt_binary64
18×cbrt-div_binary64
15×add-cube-cbrt_binary64
Counts
4 → 95
Calls

4 calls:

11.0ms
(*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))
3.0ms
(cbrt.f64 (+.f64 1 beta))
3.0ms
(cbrt.f64 (+.f64 1 beta))
3.0ms
(cbrt.f64 (+.f64 1 beta))
Compiler

Compiled 3633 to 2694 computations (25.8% saved)

series150.0ms (1.9%)

Error
0.0b
Counts
4 → 39
Calls

4 calls:

23.0ms
(*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))
21.0ms
(cbrt.f64 (+.f64 1 beta))
20.0ms
(cbrt.f64 (+.f64 1 beta))
18.0ms
(cbrt.f64 (+.f64 1 beta))
Compiler

Compiled 3511 to 2685 computations (23.5% saved)

simplify136.0ms (1.7%)

Algorithm
egg-herbie
Rules
520×cancel-sign-sub-inv_binary64
479×times-frac_binary64
404×*-commutative_binary64
245×associate-*l*_binary64
244×distribute-rgt-neg-in_binary64
Counts
134 → 111
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01322027
12932027
26801930
316701898
431091690
544061690
650731690

prune155.0ms (2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1101111
Fresh167
Picked011
Done000
Total1118119
Error
0.0b
Counts
119 → 8
Alt Table
StatusErrorProgram
9.2b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
0.4b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta))) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
28.4b
(/.f64 (-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) (+.f64 (*.f64 5 (/.f64 alpha (*.f64 beta beta))) (+.f64 (/.f64 3 (*.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
0.6b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
6.4b
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha))) (*.f64 2 (log.f64 (+.f64 alpha (+.f64 2 beta))))) (log.f64 (+.f64 alpha (+.f64 beta 3)))))
2.7b
(/.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3))))
2.8b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (sqrt.f64 (+.f64 (+.f64 alpha beta) 2)) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) 3)))) (+.f64 alpha (+.f64 beta 3)))
2.3b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 3409 to 2454 computations (28% saved)

localize24.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.3b
(cbrt.f64 (+.f64 1 beta))
0.3b
(cbrt.f64 (+.f64 1 beta))
0.3b
(cbrt.f64 (+.f64 1 beta))
0.5b
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)

rewrite202.0ms (2.6%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
23×cbrt-prod_binary64
19×*-un-lft-identity_binary64
11×add-cube-cbrt_binary64 add-sqr-sqrt_binary64
10×unpow-prod-down_binary64
cbrt-div_binary64
Counts
4 → 67
Calls

4 calls:

6.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)
3.0ms
(cbrt.f64 (+.f64 1 beta))
3.0ms
(cbrt.f64 (+.f64 1 beta))
3.0ms
(cbrt.f64 (+.f64 1 beta))
Compiler

Compiled 3233 to 2492 computations (22.9% saved)

series179.0ms (2.3%)

Error
0.0b
Counts
4 → 36
Calls

4 calls:

28.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)
25.0ms
(cbrt.f64 (+.f64 1 beta))
23.0ms
(cbrt.f64 (+.f64 1 beta))
23.0ms
(cbrt.f64 (+.f64 1 beta))
Compiler

Compiled 4193 to 3285 computations (21.7% saved)

simplify142.0ms (1.8%)

Algorithm
egg-herbie
Rules
530×cancel-sign-sub-inv_binary64
381×*-commutative_binary64
253×sqr-pow_binary64
237×exp-prod_binary64
233×sub-neg_binary64
Counts
103 → 69
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01361512
13121475
26621432
316531410
432531380
546051380
648821380
748611380

prune120.0ms (1.5%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New69069
Fresh066
Picked011
Done011
Total69877
Error
0.0b
Counts
77 → 8
Alt Table
StatusErrorProgram
9.2b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
0.4b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta))) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
28.4b
(/.f64 (-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) (+.f64 (*.f64 5 (/.f64 alpha (*.f64 beta beta))) (+.f64 (/.f64 3 (*.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
0.6b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
6.4b
(exp.f64 (-.f64 (-.f64 (log.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha))) (*.f64 2 (log.f64 (+.f64 alpha (+.f64 2 beta))))) (log.f64 (+.f64 alpha (+.f64 beta 3)))))
2.7b
(/.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3))))
2.8b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (sqrt.f64 (+.f64 (+.f64 alpha beta) 2)) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) 3)))) (+.f64 alpha (+.f64 beta 3)))
2.3b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 2837 to 2115 computations (25.4% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 beta (+.f64 (*.f64 2 alpha) beta))
0.0b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta))))))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
19.2b
(/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))

rewrite349.0ms (4.5%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
76×*-un-lft-identity_binary64
38×times-frac_binary64
35×add-sqr-sqrt_binary64
28×add-cube-cbrt_binary64
25×distribute-lft-out_binary64 associate-*r*_binary64
Counts
4 → 142
Calls

4 calls:

21.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
19.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta))))))
12.0ms
(/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))
7.0ms
(*.f64 beta (+.f64 (*.f64 2 alpha) beta))
Compiler

Compiled 5326 to 3577 computations (32.8% saved)

series559.0ms (7.2%)

Error
0.0b
Counts
4 → 60
Calls

4 calls:

208.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
119.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta))))))
87.0ms
(/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))
30.0ms
(*.f64 beta (+.f64 (*.f64 2 alpha) beta))
Compiler

Compiled 10095 to 8006 computations (20.7% saved)

simplify182.0ms (2.3%)

Algorithm
egg-herbie
Rules
798×times-frac_binary64
339×distribute-rgt-in_binary64
318×distribute-lft-in_binary64
202×+-commutative_binary64
172×*-commutative_binary64
Counts
202 → 185
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071111607
1227910837
2505210837

prune330.0ms (4.2%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1841185
Fresh235
Picked011
Done022
Total1867193
Error
0.0b
Counts
193 → 7
Alt Table
StatusErrorProgram
11.4b
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 4 (+.f64 (*.f64 beta (+.f64 beta (*.f64 alpha 2))) (*.f64 4 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 3))))
0.4b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta))) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
28.4b
(/.f64 (-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) (+.f64 (*.f64 5 (/.f64 alpha (*.f64 beta beta))) (+.f64 (/.f64 3 (*.f64 beta beta)) (*.f64 2 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
0.6b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 1 beta)) (cbrt.f64 (+.f64 1 beta)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 beta))) 4)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (cbrt.f64 (+.f64 1 beta)) (+.f64 alpha (+.f64 2 beta))))) (+.f64 alpha (+.f64 beta 3)))
2.7b
(/.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta))))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3)))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3))))
2.8b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (sqrt.f64 (+.f64 (+.f64 alpha beta) 2)) (pow.f64 (sqrt.f64 (+.f64 alpha (+.f64 2 beta))) 3)))) (+.f64 alpha (+.f64 beta 3)))
2.3b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (+.f64 4 (+.f64 (*.f64 beta (+.f64 (*.f64 2 alpha) beta)) (*.f64 4 (+.f64 alpha beta)))))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 7841 to 5421 computations (30.9% saved)

regimes1.6s (20.4%)

Accuracy

Total 0.0b remaining (39.9%)

Threshold costs 0.0b (39.9%)

Compiler

Compiled 33563 to 24365 computations (27.4% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
1-exp_binary64 *-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01837
12937
22837

end7.0ms (0.1%)

Remove

(sort alpha beta)

Compiler

Compiled 81 to 57 computations (29.6% saved)

sample1.3s (17.1%)

Algorithm
intervals
Results
692.0ms8000×body128valid
135.0ms8000×pre128true
Compiler

Compiled 325 to 228 computations (29.8% saved)

Profiling

Loading profile data...