Details

Time bar (total: 13.4s)

analyze265.0ms (2%)

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)

sample41.0ms (0.3%)

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

Compiled 83 to 55 computations (33.7% saved)

simplify216.0ms (1.6%)

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

prune4.0ms (0%)

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
1.8b
(/.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)))
3.1b
(/.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))
Compiler

Compiled 155 to 102 computations (34.2% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.0b
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
0.0b
(*.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.5b
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))

rewrite358.0ms (2.7%)

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

4 calls:

25.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)))
21.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
15.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
11.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 5264 to 3194 computations (39.3% saved)

series566.0ms (4.2%)

Error
0.1b
Counts
4 → 69
Calls

4 calls:

265.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)))
93.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))))
70.0ms
(/.f64 (+.f64 beta 1) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2)))
29.0ms
(*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 11000 to 8625 computations (21.6% saved)

simplify230.0ms (1.7%)

Algorithm
egg-herbie
Rules
809×times-frac_binary64
342×distribute-rgt-in_binary64
247×+-commutative_binary64
191×associate-+r+_binary64
185×*-commutative_binary64
Counts
227 → 207
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079611867
1254810955
2497510955
3495010955

prune289.0ms (2.2%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2025207
Fresh101
Picked101
Done000
Total2045209
Error
0.0b
Counts
209 → 5
Alt Table
StatusErrorProgram
6.4b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
4.1b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) 3)) (+.f64 alpha (+.f64 beta 3)))
0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
29.9b
(/.f64 (+.f64 1 alpha) (*.f64 beta beta))
0.2b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
Compiler

Compiled 7606 to 4949 computations (34.9% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

rewrite1.0s (7.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
826×*-un-lft-identity_binary64
508×times-frac_binary64
374×distribute-lft-out_binary64
191×add-sqr-sqrt_binary64
182×add-cube-cbrt_binary64
Counts
4 → 422
Calls

4 calls:

44.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2)))
27.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
16.0ms
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2))
8.0ms
(/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta)))
Compiler

Compiled 9138 to 5733 computations (37.3% saved)

series514.0ms (3.8%)

Error
0.0b
Counts
4 → 68
Calls

4 calls:

193.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 3)))
109.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2)))
71.0ms
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) 2))
35.0ms
(/.f64 (+.f64 1 beta) (+.f64 2 (+.f64 alpha beta)))
Compiler

Compiled 11462 to 8955 computations (21.9% saved)

simplify328.0ms (2.4%)

Algorithm
egg-herbie
Rules
824×times-frac_binary64
395×distribute-rgt-in_binary64
253×+-commutative_binary64
212×*-commutative_binary64
192×associate-+r+_binary64
Counts
490 → 459
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
095120832
1292819969
2536819969

prune377.0ms (2.8%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4581459
Fresh044
Picked101
Done000
Total4595464
Error
0.0b
Counts
464 → 5
Alt Table
StatusErrorProgram
6.4b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
4.1b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) 3)) (+.f64 alpha (+.f64 beta 3)))
29.9b
(/.f64 (+.f64 1 alpha) (*.f64 beta beta))
0.2b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
0.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
Compiler

Compiled 11632 to 7497 computations (35.5% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
0.1b
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
0.1b
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
0.3b
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))

rewrite502.0ms (3.7%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
838×*-un-lft-identity_binary64
399×times-frac_binary64
360×distribute-lft-out_binary64
248×sqrt-prod_binary64
224×add-sqr-sqrt_binary64
Counts
4 → 414
Calls

4 calls:

40.0ms
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))
29.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
10.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
9.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
Compiler

Compiled 9620 to 6425 computations (33.2% saved)

series426.0ms (3.2%)

Error
0.0b
Counts
4 → 56
Calls

4 calls:

202.0ms
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
69.0ms
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))
30.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
30.0ms
(/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta)))
Compiler

Compiled 9432 to 7396 computations (21.6% saved)

simplify402.0ms (3%)

Algorithm
egg-herbie
Rules
755×times-frac_binary64
239×distribute-rgt-in_binary64
222×distribute-lft-in_binary64
176×*-commutative_binary64
168×+-commutative_binary64
Counts
470 → 380
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073820485
1235518875
2492218812
3495018812

prune261.0ms (1.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3800380
Fresh044
Picked011
Done000
Total3805385
Error
0.0b
Counts
385 → 5
Alt Table
StatusErrorProgram
6.4b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
4.1b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) 3)) (+.f64 alpha (+.f64 beta 3)))
29.9b
(/.f64 (+.f64 1 alpha) (*.f64 beta beta))
0.2b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
0.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
Compiler

Compiled 8057 to 5437 computations (32.5% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))
0.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
17.6b
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))
17.6b
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))

rewrite410.0ms (3.1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
86×*-un-lft-identity_binary64
84×sqrt-prod_binary64
47×times-frac_binary64
40×add-sqr-sqrt_binary64
36×distribute-lft-out_binary64
Counts
4 → 164
Calls

4 calls:

61.0ms
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
30.0ms
(/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))
27.0ms
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))
26.0ms
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))
Compiler

Compiled 8936 to 5702 computations (36.2% saved)

series2.2s (16.7%)

Error
0.0b
Counts
4 → 68
Calls

4 calls:

793.0ms
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))
781.0ms
(sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha)))
197.0ms
(/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))
189.0ms
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
Compiler

Compiled 36318 to 29116 computations (19.8% saved)

simplify525.0ms (3.9%)

Algorithm
egg-herbie
Rules
823×times-frac_binary64
403×*-commutative_binary64
294×+-commutative_binary64
254×associate-+r+_binary64
139×associate-*r*_binary64
Counts
232 → 215
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0111131103
1359229917
2494129587
3496629587

prune439.0ms (3.3%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2150215
Fresh033
Picked011
Done011
Total2155220
Error
0.0b
Counts
220 → 5
Alt Table
StatusErrorProgram
6.4b
(/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 2 beta) 2) (+.f64 beta 3)))
4.1b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) 3)) (+.f64 alpha (+.f64 beta 3)))
29.9b
(/.f64 (+.f64 1 alpha) (*.f64 beta beta))
0.2b
(/.f64 (*.f64 (+.f64 alpha 1) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))) (/.f64 (sqrt.f64 (+.f64 1 beta)) (+.f64 2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 beta 3)))
0.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 beta 3) alpha))))
Compiler

Compiled 18944 to 13417 computations (29.2% saved)

regimes2.4s (17.7%)

Accuracy

Total 0.1b remaining (61.2%)

Threshold costs 0.1b (61.2%)

Compiler

Compiled 52046 to 36098 computations (30.6% saved)

simplify3.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01837
12537
22437

end7.0ms (0%)

Compiler

Compiled 81 to 54 computations (33.3% saved)

sample1.5s (11.4%)

Algorithm
intervals
Results
689.0ms8000×body128valid
208.0ms8000×pre128true
Compiler

Compiled 215 to 147 computations (31.6% saved)

Profiling

Loading profile data...