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

Time bar (total: 2.8s)

analyze216.0ms (7.8%)

Memory
-19.9MiB live, 409.2MiB allocated
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
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
6.7%6.2%87.4%0.1%0%6.2%0%7
6.7%6.2%87.4%0.1%0%6.2%0%8
20.7%18.7%71.8%0.1%0%9.4%0%9
34.5%29.6%56.2%0.1%0%14%0%10
34.5%29.6%56.2%0.1%0%14%0%11
50.5%42.1%41.3%0.1%0%16.4%0%12
Compiler

Compiled 15 to 12 computations (20% saved)

sample2.3s (84%)

Memory
-111.8MiB live, 2 175.7MiB allocated
Samples
937.0ms2 327×1valid
824.0ms5 929×0valid
72.0ms963×0invalid
3.0ms28×1exit
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-log: 589.0ms (40.8% of total)
ival-add: 365.0ms (25.3% of total)
ival-div: 250.0ms (17.3% of total)
ival-exp: 118.0ms (8.2% of total)
ival-mult: 75.0ms (5.2% of total)
adjust: 36.0ms (2.5% of total)
ival-true: 7.0ms (0.5% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

preprocess225.0ms (8.1%)

Memory
-0.5MiB live, 47.9MiB allocated
Algorithm
egg-herbie
Rules
1 768×div-sub
886×sub-neg
620×distribute-rgt-in
612×distribute-lft-in
598×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052143
1108115
2226113
3485113
41092113
52281111
63261111
74509111
85349111
96067111
106459111
116686111
126974111
137269111
147517111
157842111
167942111
177944111
187944111
197944111
01013
11511
21811
31811
01811
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
Outputs
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
Call 2
Inputs
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
(+ (neg x) (/ (exp (* y (log (/ y (+ z y))))) y))
(+ x (/ (exp (* (neg y) (log (/ (neg y) (+ z (neg y)))))) (neg y)))
(+ x (/ (exp (* y (log (/ y (+ (neg z) y))))) y))
(neg (+ (neg x) (/ (exp (* y (log (/ y (+ z y))))) y)))
(neg (+ x (/ (exp (* (neg y) (log (/ (neg y) (+ z (neg y)))))) (neg y))))
(neg (+ x (/ (exp (* y (log (/ y (+ (neg z) y))))) y)))
(+ y (/ (exp (* x (log (/ x (+ z x))))) x))
(+ z (/ (exp (* y (log (/ y (+ x y))))) y))
(+ x (/ (exp (* z (log (/ z (+ y z))))) z))
Outputs
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
(+ x (/ (pow (/ y (+ y z)) y) y))
(+ (neg x) (/ (exp (* y (log (/ y (+ z y))))) y))
(- (/ (pow (/ y (+ y z)) y) y) x)
(+ x (/ (exp (* (neg y) (log (/ (neg y) (+ z (neg y)))))) (neg y)))
(- x (/ (pow (/ (- y z) y) y) y))
(+ x (/ (exp (* y (log (/ y (+ (neg z) y))))) y))
(+ x (/ (pow (/ y (- y z)) y) y))
(neg (+ (neg x) (/ (exp (* y (log (/ y (+ z y))))) y)))
(- x (/ (pow (/ y (+ y z)) y) y))
(neg (+ x (/ (exp (* (neg y) (log (/ (neg y) (+ z (neg y)))))) (neg y))))
(- (/ (pow (/ (- y z) y) y) y) x)
(neg (+ x (/ (exp (* y (log (/ y (+ (neg z) y))))) y)))
(- (neg x) (/ (pow (/ y (- y z)) y) y))
(+ y (/ (exp (* x (log (/ x (+ z x))))) x))
(+ y (/ (pow (/ x (+ x z)) x) x))
(+ z (/ (exp (* y (log (/ y (+ x y))))) y))
(+ z (/ (pow (/ y (+ x y)) y) y))
(+ x (/ (exp (* z (log (/ z (+ y z))))) z))
(+ x (/ (pow (/ z (+ y z)) z) z))

explain0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 60 to 12 computations (80% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...