Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, B

Time bar (total: 1.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze125.0ms (9%)

Memory
1.0MiB live, 48.9MiB 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
3.2%3.1%93.7%0.1%0%3.1%0%6
15.8%14%74.9%0.1%0%10.9%0%7
22.1%19.5%68.7%0.1%0%11.7%0%8
31.8%26.9%57.8%0.1%0%15.2%0%9
36.3%30.6%53.9%0.1%0%15.4%0%10
42%34.8%48%0.1%0%17.1%0%11
44.6%36.9%45.9%0.1%0%17.1%0%12
Compiler

Compiled 14 to 11 computations (21.4% saved)

sample38.0ms (2.7%)

Memory
5.0MiB live, 12.5MiB allocated
Samples
11.0ms192×0valid
9.0ms68×1valid
5.0ms43×1invalid
3.0ms55×0invalid
Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sub: 8.0ms (40.1% of total)
ival-log: 6.0ms (30.1% of total)
adjust: 3.0ms (15% of total)
ival-div: 3.0ms (15% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain1.1s (79.8%)

Memory
4.2MiB live, 726.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1010-0-(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))
750-0-(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))
00-0-(-.f64 #s(literal 1 binary64) y)
00-0-#s(literal 1 binary64)
00-0-(/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))
00-0-(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))
00-0-y
00-0-(-.f64 x y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64(log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))sensitivity1010
-.f64(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))cancellation750
Confusion
Predicted +Predicted -
+750
-10180
Precision
0.42613636363636365
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7500
-101080
Precision?
0.42613636363636365
Recall?
1.0
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
080
1176
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
8.33935546875
Average Time
0.03257560729980469
Samples
293.0ms1 824×1valid
71.0ms1 092×0valid
50.0ms156×2valid
Compiler

Compiled 1 860 to 456 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 300.0ms
ival-log: 118.0ms (39.4% of total)
ival-sub: 91.0ms (30.4% of total)
adjust: 54.0ms (18% of total)
ival-div: 31.0ms (10.3% of total)
ival-true: 2.0ms (0.7% of total)
exact: 2.0ms (0.7% of total)
ival-assert: 1.0ms (0.3% of total)

preprocess88.0ms (6.3%)

Memory
-0.2MiB live, 7.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02568
16462
217260
343060
496760
5188360
6236560
7252660
8257160
9258560
10258560
0912
01512
12712
24612
39712
422212
545312
680112
798512
8102812
9105712
0105710
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))
Outputs
(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))
(-.f64 #s(literal 1 binary64) (log1p.f64 (/.f64 (-.f64 y x) (-.f64 #s(literal 1 binary64) y))))
Compiler

Compiled 12 to 9 computations (25% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.4%
(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))
Compiler

Compiled 24 to 18 computations (25% saved)

simplify24.0ms (1.7%)

Memory
0.1MiB live, 18.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
11912
23412
35112
48412
511712
618612
725212
828712
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))
Outputs
(-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))))

soundness0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Stop Event
fuel
Compiler

Compiled 12 to 9 computations (25% saved)

preprocess4.0ms (0.3%)

Memory
-4.8MiB live, 3.0MiB allocated
Compiler

Compiled 154 to 84 computations (45.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...