Details

Time bar (total: 15.4s)

analyze971.0ms (6.3%)

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
6.2%93.6%0.2%5
6.2%68.6%25.1%6
6.2%49.9%43.9%7
6.2%35.9%57.9%8
6.2%25.3%68.4%9
6.2%20.1%73.7%10
6.2%15.7%78.1%11
6.2%12%81.7%12
6.2%9%84.8%13
6.2%7.5%86.3%14
Compiler

Compiled 36 to 28 computations (22.2% saved)

sample446.0ms (2.9%)

Algorithm
intervals
Results
101.0ms126×body512valid
85.0ms289×body128nan
81.0ms67×body1024valid
23.0ms38×body256valid
6.0ms25×body128valid
Compiler

Compiled 75 to 59 computations (21.3% saved)

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
634×distribute-neg-in_binary64
543×cancel-sign-sub-inv_binary64
529×associate-+r-_binary64
510×associate-+l-_binary64
481×associate--r+_binary64
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02550
15450
216650
388150
4388750
5492550
6516850

prune6.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
4.9b
Counts
2 → 1
Alt Table
StatusErrorProgram
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
Compiler

Compiled 105 to 81 computations (22.9% saved)

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

1.5b
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
2.3b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
2.4b
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
3.6b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))

rewrite399.0ms (2.6%)

Algorithm
rewrite-expression-head
Error
4.4b
Rules
44×sqrt-prod_binary64
44×add-sqr-sqrt_binary64
40×*-un-lft-identity_binary64
24×cancel-sign-sub-inv_binary64
16×difference-of-squares_binary64
Counts
4 → 96
Calls

4 calls:

15.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
15.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
14.0ms
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
13.0ms
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
Compiler

Compiled 2832 to 1780 computations (37.1% saved)

series92.0ms (0.6%)

Error
4.7b
Counts
4 → 12
Calls

4 calls:

27.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
22.0ms
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
18.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
15.0ms
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
Compiler

Compiled 1128 to 872 computations (22.7% saved)

simplify145.0ms (0.9%)

Algorithm
egg-herbie
Rules
459×cancel-sign-sub-inv_binary64
323×associate-*r*_binary64
299×associate-*l*_binary64
208×times-frac_binary64
160×associate-/r*_binary64
Counts
108 → 88
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01911688
14241596
29611596
335671588
449961588

prune181.0ms (1.2%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New81788
Fresh000
Picked101
Done000
Total82789
Error
0.0b
Counts
89 → 7
Alt Table
StatusErrorProgram
4.3b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
1.5b
(+.f64 (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.6b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
4.1b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
Compiler

Compiled 2364 to 1588 computations (32.8% saved)

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
2.3b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
2.4b
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
3.6b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))

rewrite606.0ms (3.9%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
70×*-un-lft-identity_binary64
49×sqrt-prod_binary64
45×add-sqr-sqrt_binary64
21×add-cube-cbrt_binary64
19×distribute-lft-out_binary64
Counts
4 → 117
Calls

4 calls:

16.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
14.0ms
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
14.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
13.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
Compiler

Compiled 3727 to 2446 computations (34.4% saved)

series74.0ms (0.5%)

Error
0.0b
Counts
4 → 12
Calls

4 calls:

18.0ms
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
17.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
17.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
13.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
Compiler

Compiled 1124 to 882 computations (21.5% saved)

simplify194.0ms (1.3%)

Algorithm
egg-herbie
Rules
363×cancel-sign-sub-inv_binary64
344×div-sub_binary64
259×associate-*r*_binary64
244×associate-*l*_binary64
172×distribute-neg-frac_binary64
Counts
129 → 99
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01882089
14131962
29071962
330341956
446291950
548771950

prune228.0ms (1.5%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New97299
Fresh066
Picked101
Done000
Total988106
Error
0.0b
Counts
106 → 8
Alt Table
StatusErrorProgram
4.6b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
0.8b
(+.f64 (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.3b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.1b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
1.5b
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sqrt.f64 (+.f64 1 x)) 3) (*.f64 x (sqrt.f64 x)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (-.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
Compiler

Compiled 2584 to 1773 computations (31.4% saved)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
0.1b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
2.3b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
3.6b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))

rewrite681.0ms (4.4%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
100×*-un-lft-identity_binary64
54×sqrt-prod_binary64
46×add-sqr-sqrt_binary64
36×times-frac_binary64
34×distribute-lft-out_binary64
Counts
4 → 138
Calls

4 calls:

21.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
19.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
16.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
13.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
Compiler

Compiled 4690 to 3180 computations (32.2% saved)

series73.0ms (0.5%)

Error
0.0b
Counts
4 → 12
Calls

4 calls:

22.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
16.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
14.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
11.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
Compiler

Compiled 1120 to 892 computations (20.4% saved)

simplify277.0ms (1.8%)

Algorithm
egg-herbie
Rules
668×distribute-rgt-in_binary64
267×cancel-sign-sub-inv_binary64
256×div-sub_binary64
195×associate-*r*_binary64
190×distribute-rgt-neg-in_binary64
Counts
150 → 110
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01782490
13962328
28462328
324902324
446252320
549362320
649952320
748122320

prune248.0ms (1.6%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1091110
Fresh167
Picked101
Done000
Total1117118
Error
0.0b
Counts
118 → 7
Alt Table
StatusErrorProgram
0.6b
(+.f64 (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
4.9b
(+.f64 (+.f64 (+.f64 (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.3b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.1b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
1.5b
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sqrt.f64 (+.f64 1 x)) 3) (*.f64 x (sqrt.f64 x)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (-.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
Compiler

Compiled 2569 to 1787 computations (30.4% saved)

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
0.1b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
0.3b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
3.6b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))

rewrite642.0ms (4.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
130×*-un-lft-identity_binary64
59×sqrt-prod_binary64
54×times-frac_binary64
49×distribute-lft-out_binary64
47×add-sqr-sqrt_binary64
Counts
4 → 159
Calls

4 calls:

20.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
20.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
17.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
14.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
Compiler

Compiled 5721 to 3982 computations (30.4% saved)

series33.0ms (0.2%)

Error
0.0b
Counts
4 → 12
Calls

4 calls:

9.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
7.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
6.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t)))
6.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
Compiler

Compiled 1116 to 902 computations (19.2% saved)

simplify136.0ms (0.9%)

Algorithm
egg-herbie
Rules
680×associate-/l*_binary64
539×distribute-rgt-in_binary64
481×distribute-lft-in_binary64
303×div-sub_binary64
171×cancel-sign-sub-inv_binary64
Counts
171 → 121
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01682891
13792694
27852694
319462692
448842690
552282690

prune127.0ms (0.8%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1210121
Fresh066
Picked011
Done000
Total1217128
Error
0.0b
Counts
128 → 7
Alt Table
StatusErrorProgram
0.6b
(+.f64 (+.f64 (+.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 t)) (sqrt.f64 t))))
4.9b
(+.f64 (+.f64 (+.f64 (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.3b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.9b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
4.1b
(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x)) (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
1.5b
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sqrt.f64 (+.f64 1 x)) 3) (*.f64 x (sqrt.f64 x)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (-.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))) (-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
Compiler

Compiled 2312 to 1615 computations (30.1% saved)

regimes2.2s (14.2%)

Accuracy

Total 0.8b remaining (82%)

Threshold costs 0.8b (82%)

Compiler

Compiled 73438 to 56590 computations (22.9% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
12×+-commutative_binary64
sub-neg_binary64
*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02859
14259
24659
34859
44959
54859

end24.0ms (0.2%)

Compiler

Compiled 123 to 99 computations (19.5% saved)

sample7.3s (47.7%)

Algorithm
intervals
Results
1.8s4407×body512valid
1.3s9438×body128nan
941.0ms1714×body1024valid
344.0ms1083×body256valid
105.0ms796×body128valid
Compiler

Compiled 389 to 301 computations (22.6% saved)

Profiling

Loading profile data...