Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, E

Time bar (total: 1.1s)

analyze11.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
50%50%50%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
66.7%50%25%0.1%0%25%0%4
66.7%50%25%0.1%0%25%0%5
80%50%12.5%0.1%0%37.5%0%6
80%50%12.5%0.1%0%37.5%0%7
88.9%50%6.2%0.1%0%43.7%0%8
88.9%50%6.2%0.1%0%43.7%0%9
94.1%50%3.1%0.1%0%46.8%0%10
94.1%50%3.1%0.1%0%46.8%0%11
97%50%1.6%0.1%0%48.4%0%12
Compiler

Compiled 11 to 8 computations (27.3% saved)

sample931.0ms (86.4%)

Results
855.0ms7726×body256valid
50.0ms528×body256infinite
14.0ms215×body256invalid
0.0msbody1024valid
0.0msbody512valid
Bogosity

preprocess136.0ms (12.6%)

Algorithm
egg-herbie
Rules
587×fma-def
225×associate--r+
222×associate-+r+
180×+-commutative
161×associate-+l-
Problems
256×No Errors
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027256
168216
2199212
3546204
41429204
52409204
62846204
72948204
82961204
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 1 x) (*.f64 y (sqrt.f64 x)))
(+.f64 (-.f64 1 x) (*.f64 y (sqrt.f64 x)))
(+.f64 (-.f64 1 (neg.f64 x)) (*.f64 y (sqrt.f64 (neg.f64 x))))
(+.f64 (-.f64 1 x) (*.f64 (neg.f64 y) (sqrt.f64 x)))
(neg.f64 (+.f64 (-.f64 1 (neg.f64 x)) (*.f64 y (sqrt.f64 (neg.f64 x)))))
(neg.f64 (+.f64 (-.f64 1 x) (*.f64 (neg.f64 y) (sqrt.f64 x))))
(+.f64 (-.f64 1 y) (*.f64 x (sqrt.f64 y)))
Outputs
(+.f64 (-.f64 1 x) (*.f64 y (sqrt.f64 x)))
(fma.f64 y (sqrt.f64 x) (-.f64 1 x))
(-.f64 (fma.f64 y (sqrt.f64 x) 1) x)
(+.f64 (-.f64 1 x) (*.f64 y (sqrt.f64 x)))
(fma.f64 y (sqrt.f64 x) (-.f64 1 x))
(-.f64 (fma.f64 y (sqrt.f64 x) 1) x)
(+.f64 (-.f64 1 (neg.f64 x)) (*.f64 y (sqrt.f64 (neg.f64 x))))
(fma.f64 y (sqrt.f64 (neg.f64 x)) (+.f64 1 x))
(+.f64 x (fma.f64 y (sqrt.f64 (neg.f64 x)) 1))
(+.f64 1 (fma.f64 y (sqrt.f64 (neg.f64 x)) x))
(+.f64 (-.f64 1 x) (*.f64 (neg.f64 y) (sqrt.f64 x)))
(+.f64 (-.f64 1 x) (*.f64 (sqrt.f64 x) (neg.f64 y)))
(-.f64 1 (+.f64 x (*.f64 y (sqrt.f64 x))))
(-.f64 1 (fma.f64 y (sqrt.f64 x) x))
(neg.f64 (+.f64 (-.f64 1 (neg.f64 x)) (*.f64 y (sqrt.f64 (neg.f64 x)))))
(neg.f64 (fma.f64 y (sqrt.f64 (neg.f64 x)) (+.f64 1 x)))
(neg.f64 (+.f64 x (fma.f64 y (sqrt.f64 (neg.f64 x)) 1)))
(-.f64 -1 (fma.f64 y (sqrt.f64 (neg.f64 x)) x))
(neg.f64 (+.f64 (-.f64 1 x) (*.f64 (neg.f64 y) (sqrt.f64 x))))
(neg.f64 (+.f64 (-.f64 1 x) (*.f64 (sqrt.f64 x) (neg.f64 y))))
(+.f64 (*.f64 y (sqrt.f64 x)) (+.f64 -1 x))
(fma.f64 y (sqrt.f64 x) (+.f64 x -1))
(+.f64 x (fma.f64 y (sqrt.f64 x) -1))
(+.f64 (-.f64 1 y) (*.f64 x (sqrt.f64 y)))
(-.f64 1 (-.f64 y (*.f64 x (sqrt.f64 y))))
(fma.f64 x (sqrt.f64 y) (-.f64 1 y))
(-.f64 (fma.f64 x (sqrt.f64 y) 1) y)
Compiler

Compiled 23 to 11 computations (52.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...