Details

Time bar (total: 13.3s)

analyze429.0ms (3.2%)

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)

sample187.0ms (1.4%)

Algorithm
intervals
Results
43.0ms149×body512valid
33.0ms349×body128nan
21.0ms54×body1024valid
6.0ms34×body256valid
2.0ms19×body128valid
Compiler

Compiled 75 to 59 computations (21.3% saved)

simplify52.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

prune10.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
5.9b
Counts
2 → 1
Alt Table
StatusErrorProgram
5.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)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.2b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
2.2b
(-.f64 (sqrt.f64 (+.f64 x 1)) (sqrt.f64 x))
4.4b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
5.6b
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))

rewrite237.0ms (1.8%)

Algorithm
rewrite-expression-head
Error
5.3b
Rules
44×add-sqr-sqrt_binary64 sqrt-prod_binary64
40×*-un-lft-identity_binary64
24×cancel-sign-sub-inv_binary64
16×difference-of-squares_binary64
12×add-log-exp_binary64 add-cube-cbrt_binary64 distribute-lft-out--_binary64
Counts
4 → 96
Calls

4 calls:

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

Compiled 2832 to 1780 computations (37.1% saved)

series60.0ms (0.5%)

Error
5.7b
Counts
4 → 12
Calls

4 calls:

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

Compiled 1128 to 872 computations (22.7% saved)

simplify90.0ms (0.7%)

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

prune131.0ms (1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New82688
Fresh000
Picked101
Done000
Total83689
Error
1.2b
Counts
89 → 6
Alt Table
StatusErrorProgram
6.0b
(+.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)))
5.5b
(+.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))))
5.1b
(+.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 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)))
6.0b
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (cbrt.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)))
3.0b
(+.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)))
Compiler

Compiled 2324 to 1552 computations (33.2% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
1.2b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
4.4b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
5.6b
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))

rewrite316.0ms (2.4%)

Algorithm
rewrite-expression-head
Error
1.2b
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:

11.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
10.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
9.0ms
(-.f64 (sqrt.f64 (+.f64 y 1)) (sqrt.f64 y))
8.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
Compiler

Compiled 3727 to 2446 computations (34.4% saved)

series57.0ms (0.4%)

Error
1.2b
Counts
4 → 12
Calls

4 calls:

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

Compiled 1124 to 882 computations (21.5% saved)

simplify121.0ms (0.9%)

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

prune133.0ms (1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New96399
Fresh235
Picked101
Done000
Total996105
Error
0.4b
Counts
105 → 6
Alt Table
StatusErrorProgram
6.0b
(+.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)))
5.5b
(+.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))))
5.1b
(+.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)))
3.0b
(+.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)) (-.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)))
1.4b
(+.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)))
3.0b
(+.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 2442 to 1663 computations (31.9% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
0.2b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
1.2b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
4.4b
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))

rewrite411.0ms (3.1%)

Algorithm
rewrite-expression-head
Error
0.4b
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:

12.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
10.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
9.0ms
(-.f64 (sqrt.f64 (+.f64 z 1)) (sqrt.f64 z))
8.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
Compiler

Compiled 4690 to 3180 computations (32.2% saved)

series54.0ms (0.4%)

Error
0.4b
Counts
4 → 12
Calls

4 calls:

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

Compiled 1120 to 892 computations (20.4% saved)

simplify188.0ms (1.4%)

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

prune145.0ms (1.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1091110
Fresh055
Picked101
Done000
Total1106116
Error
0.0b
Counts
116 → 6
Alt Table
StatusErrorProgram
6.0b
(+.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)))
5.5b
(+.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))))
5.1b
(+.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)))
3.0b
(+.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)) (-.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)))
0.4b
(+.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 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
3.0b
(+.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 2501 to 1735 computations (30.6% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
0.2b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
0.2b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
1.2b
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))

rewrite472.0ms (3.6%)

Algorithm
rewrite-expression-head
Error
0.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:

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

Compiled 5721 to 3982 computations (30.4% saved)

series52.0ms (0.4%)

Error
0.0b
Counts
4 → 12
Calls

4 calls:

14.0ms
(-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t))
12.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))
10.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 y)) (sqrt.f64 y)))
9.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
Compiler

Compiled 1116 to 902 computations (19.2% saved)

simplify149.0ms (1.1%)

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

prune139.0ms (1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1210121
Fresh055
Picked011
Done000
Total1216127
Error
0.0b
Counts
127 → 6
Alt Table
StatusErrorProgram
6.0b
(+.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)))
5.5b
(+.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))))
5.1b
(+.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)))
3.0b
(+.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) 3)) (-.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)))
0.4b
(+.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 1 (+.f64 (sqrt.f64 (+.f64 1 z)) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 t)))
3.0b
(+.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 2278 to 1589 computations (30.2% saved)

regimes3.6s (27.4%)

Accuracy

Total 0.3b remaining (80.1%)

Threshold costs 0.3b (80.1%)

Compiler

Compiled 93963 to 72594 computations (22.7% saved)

simplify5.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
03162
14662
25262
35562
45662
55562

end27.0ms (0.2%)

Compiler

Compiled 126 to 102 computations (19% saved)

sample6.1s (45.7%)

Algorithm
intervals
Results
1.6s4415×body512valid
1.0s9728×body128nan
736.0ms1739×body1024valid
199.0ms1027×body256valid
87.0ms819×body128valid
Compiler

Compiled 356 to 276 computations (22.5% saved)

Profiling

Loading profile data...