Details

Time bar (total: 12.6s)

analyze816.0ms (6.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%50%50%2
0%50%50%3
0%50%50%4
0%50%50%5
0%50%50%6
0%50%50%7
0%50%50%8
0%50%50%9
0%50%50%10
0%50%50%11
0%50%50%12
0%50%50%13
0%50%50%14
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample1.8s (14.4%)

Results
893.0ms2360×body1024valid
513.0ms4410×body128valid
274.0ms992×body512valid
96.0ms494×body256valid
Compiler

Compiled 25 to 21 computations (16% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
39×fma-def_binary64
32×fma-neg_binary64
14×cancel-sign-sub-inv_binary64
12×sub-neg_binary64
10×distribute-rgt-in_binary64
Counts
1 → 2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11417
22017
32817
43617
55417
67917
79617
811317
912317
1012717
1112917
1211517

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
15.9b
Counts
3 → 1
Alt Table
StatusErrorProgram
15.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 47 to 38 computations (19.1% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 x 1))
0.1b
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
0.2b
(/.f64 1 (sqrt.f64 x))
2.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))

series54.0ms (0.4%)

Counts
4 → 8
Calls

4 calls:

19.0ms
(/.f64 1 (sqrt.f64 x))
15.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
11.0ms
(sqrt.f64 (+.f64 x 1))
10.0ms
(/.f64 1 (sqrt.f64 (+.f64 x 1)))

rewrite227.0ms (1.8%)

Algorithm
rewrite-expression-head
Rules
1084×times-frac_binary64
922×*-un-lft-identity_binary64
802×add-sqr-sqrt_binary64
728×add-cube-cbrt_binary64
594×prod-diff_binary64
Counts
4 → 815
Calls

4 calls:

44.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
5.0ms
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
3.0ms
(/.f64 1 (sqrt.f64 x))
3.0ms
(sqrt.f64 (+.f64 x 1))

simplify868.0ms (6.9%)

Algorithm
egg-herbie
Rules
814×fma-neg_binary64
623×fma-def_binary64
489×cancel-sign-sub-inv_binary64
358×associate-*r*_binary64
241×times-frac_binary64
Counts
823 → 641
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
024236505
150125671
2121018755
3341217853
4442317803
5488417803
6473017803

prune1.3s (10.4%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New62615641
Fresh000
Picked101
Done000
Total62715642
Error
15.3b
Counts
642 → 15
Alt Table
StatusErrorProgram
27.4b
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
27.5b
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x 1))) (cbrt.f64 (sqrt.f64 (+.f64 x 1)))))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x 1))) (cbrt.f64 (sqrt.f64 (+.f64 x 1))))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x 1))) (cbrt.f64 (sqrt.f64 (+.f64 x 1))))))))
27.6b
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 1 (sqrt.f64 (cbrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
62.1b
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 x 1)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1))))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 x 1))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1)))) (*.f64 (sqrt.f64 (-.f64 x 1)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1)))))))
27.9b
(+.f64 (fma.f64 1 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3))))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3)))))))
28.7b
(+.f64 (fma.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))) (/.f64 1 (cbrt.f64 (sqrt.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3))))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 1 1) (*.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 1 3)))))))
27.9b
(fma.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))) (/.f64 1 (cbrt.f64 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
27.2b
(+.f64 (fma.f64 1 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))))
27.7b
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 1 (sqrt.f64 (cbrt.f64 x))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
27.3b
(+.f64 (fma.f64 1 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1))))))) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))))))
27.4b
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))))
19.2b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
15.9b
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
28.0b
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 x))) (cbrt.f64 (/.f64 1 (sqrt.f64 x)))) (cbrt.f64 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1))))))) (fma.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 x 1)))))))
62.1b
(+.f64 (fma.f64 1 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 x 1)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1))))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 x 1))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1)))) (*.f64 (sqrt.f64 (-.f64 x 1)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 1 1)))))))
Compiler

Compiled 31625 to 25575 computations (19.1% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.2b
(/.f64 1 (sqrt.f64 x))
0.3b
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
2.3b
(-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))

series51.0ms (0.4%)

Counts
3 → 16
Calls

3 calls:

38.0ms
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
10.0ms
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
3.0ms
(-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))

rewrite280.0ms (2.2%)

Algorithm
rewrite-expression-head
Rules
1631×*-un-lft-identity_binary64
1558×times-frac_binary64
946×add-sqr-sqrt_binary64
514×add-cube-cbrt_binary64
468×distribute-lft-out_binary64
Counts
3 → 762
Calls

3 calls:

56.0ms
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
21.0ms
(-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))
5.0ms
(/.f64 1 (sqrt.f64 (+.f64 1 x)))

simplify908.0ms (7.2%)

Algorithm
egg-herbie
Rules
789×fma-def_binary64
594×times-frac_binary64
422×div-sub_binary64
388×fma-neg_binary64
296×distribute-rgt-in_binary64
Counts
778 → 568
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030232070
168227791
2193925611
3426925601
4460525601
5481925601

prune820.0ms (6.5%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New6152617
Fresh13114
Picked101
Done000
Total6293632
Error
5.4b
Counts
632 → 3
Alt Table
StatusErrorProgram
5.6b
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
39.9b
(/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
19.2b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 27816 to 22150 computations (20.4% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.2b
(/.f64 1 (fma.f64 x x x))
0.2b
(/.f64 1 (sqrt.f64 x))
5.4b
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))

series60.0ms (0.5%)

Counts
2 → 12
Calls

2 calls:

57.0ms
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
3.0ms
(/.f64 1 (fma.f64 x x x))

rewrite103.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
622×times-frac_binary64
577×*-un-lft-identity_binary64
227×add-sqr-sqrt_binary64
227×add-cube-cbrt_binary64
224×distribute-lft-out_binary64
Counts
2 → 292
Calls

2 calls:

33.0ms
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
2.0ms
(/.f64 1 (fma.f64 x x x))

simplify241.0ms (1.9%)

Algorithm
egg-herbie
Rules
722×distribute-rgt-in_binary64
669×distribute-lft-in_binary64
620×fma-def_binary64
155×associate-/r*_binary64
146×times-frac_binary64
Counts
304 → 227
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013510736
132410483
280210360
3204710355
4522510355

prune441.0ms (3.5%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3366342
Fresh112
Picked101
Done000
Total3387345
Error
0.0b
Counts
345 → 7
Alt Table
StatusErrorProgram
1.2b
(*.f64 (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (cbrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (cbrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
5.6b
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (pow.f64 (+.f64 1 x) -1/2)))
0.3b
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
0.6b
(*.f64 (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
5.6b
(/.f64 1 (*.f64 (fma.f64 x x x) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
5.5b
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 x x x))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (hypot.f64 x (sqrt.f64 x))))
19.2b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 10541 to 6835 computations (35.2% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
0.1b
(/.f64 1 (hypot.f64 x (sqrt.f64 x)))
0.2b
(/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
0.2b
(/.f64 1 (sqrt.f64 x))

series850.0ms (6.7%)

Counts
3 → 2
Calls

3 calls:

598.0ms
(/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
223.0ms
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
28.0ms
(/.f64 1 (hypot.f64 x (sqrt.f64 x)))

rewrite279.0ms (2.2%)

Algorithm
rewrite-expression-head
Rules
1240×times-frac_binary64
1121×*-un-lft-identity_binary64
479×add-sqr-sqrt_binary64
439×add-cube-cbrt_binary64
432×distribute-lft-out_binary64
Counts
3 → 572
Calls

3 calls:

82.0ms
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
33.0ms
(/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
2.0ms
(/.f64 1 (hypot.f64 x (sqrt.f64 x)))

simplify582.0ms (4.6%)

Algorithm
egg-herbie
Rules
380×distribute-rgt-in_binary64
352×distribute-lft-in_binary64
335×fma-def_binary64
325×associate-*l*_binary64
292×associate-/r*_binary64
Counts
574 → 476
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
017619874
146718526
2127318372
3238018315
4418718277
5471618277
6512018277

prune798.0ms (6.3%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New5603563
Fresh246
Picked101
Done000
Total5637570
Error
0b
Counts
570 → 7
Alt Table
StatusErrorProgram
19.2b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
0.4b
(*.f64 (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (sqrt.f64 (hypot.f64 x (sqrt.f64 x)))) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 x (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
0.3b
(/.f64 (*.f64 1 (/.f64 1 (hypot.f64 x (sqrt.f64 x)))) (*.f64 (hypot.f64 x (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
0.6b
(*.f64 (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
5.6b
(/.f64 (/.f64 1 (fma.f64 x x x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (pow.f64 (+.f64 1 x) -1/2)))
0.5b
(*.f64 (/.f64 1 (hypot.f64 x (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 x (sqrt.f64 x)))) (sqrt.f64 (hypot.f64 x (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
5.6b
(/.f64 1 (*.f64 (fma.f64 x x x) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Compiler

Compiled 22615 to 13401 computations (40.7% saved)

regimes1.9s (15.2%)

Accuracy

Total 0.3b remaining (93.6%)

Threshold costs 0.3b (93.6%)

Counts
690 → 1
Compiler

Compiled 50419 to 39366 computations (21.9% saved)

simplify3.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01336
11736
21636

end123.0ms (1%)

Compiler

Compiled 228 to 149 computations (34.6% saved)

Profiling

Loading profile data...