Statistics.Distribution.Beta:$cdensity from math-functions-0.1.5.2

Time bar (total: 11.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze71.0ms (0.6%)

Memory
-5.5MiB live, 26.0MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%49.9%0.2%0%49.9%0%3
0%0%49.9%0.2%0%49.9%0%4
0%0%49.9%0.2%0%49.9%0%5
0%0%49.9%0.2%0%49.9%0%6
0%0%25%0.2%0%74.9%0%7
0%0%25%0.2%0%74.9%0%8
0%0%25%0.2%0%74.9%0%9
0%0%25%0.2%0%74.9%0%10
50%12.5%12.5%0.2%0%74.9%0%11
50%12.5%12.5%0.2%0%74.9%0%12
Compiler

Compiled 19 to 16 computations (15.8% saved)

sample46.0ms (0.4%)

Memory
4.4MiB live, 11.9MiB allocated
Samples
20.0ms63×1valid
16.0ms197×0valid
Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-log: 16.0ms (54.5% of total)
ival-sub: 6.0ms (20.4% of total)
ival-mult: 4.0ms (13.6% of total)
adjust: 2.0ms (6.8% of total)
ival-add: 1.0ms (3.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain11.4s (97.4%)

Memory
67.2MiB live, 4 426.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2540-2(5.688821910956692e-87 0.012356686657456678 6.297828864654203e+263 -5.44498907207916e-305)(log.f64 (-.f64 #s(literal 1 binary64) y))
00-0-(-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t)
00-0-(-.f64 #s(literal 1 binary64) y)
00-0-(log.f64 y)
00-0-t
00-0-#s(literal 1 binary64)
00-0-z
00-0-(*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y))
00-0-(-.f64 z #s(literal 1 binary64))
00-0-(+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y))))
00-0-(-.f64 x #s(literal 1 binary64))
00-0-y
00-0-(*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64(log.f64 (-.f64 #s(literal 1 binary64) y))sensitivity2522
Confusion
Predicted +Predicted -
+271
-2253
Precision
0.10714285714285714
Recall
0.9642857142857143
Confusion?
Predicted +Predicted MaybePredicted -
+2710
-22512
Precision?
0.11023622047244094
Recall?
1.0
Freqs
test
numberfreq
04
1252
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
81.518798828125
Average Time
0.3184328079223633
Samples
4.5s15 750×1valid
2.4s5 670×2valid
164.0ms1 620×0valid
Compiler

Compiled 9 855 to 2 700 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.7s
ival-log: 3.1s (55.4% of total)
adjust: 900.0ms (15.8% of total)
ival-sub: 821.0ms (14.4% of total)
ival-mult: 564.0ms (9.9% of total)
ival-add: 202.0ms (3.6% of total)
ival-true: 21.0ms (0.4% of total)
exact: 16.0ms (0.3% of total)
ival-assert: 9.0ms (0.2% of total)

preprocess163.0ms (1.4%)

Memory
1.8MiB live, 16.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070252
1159248
2467241
31721240
44245240
57008240
01417
02317
13817
26417
314017
429717
581817
6235017
7351417
8388717
9393317
10393317
11431617
12441317
13441317
14441517
0441515
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t)
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t)
(fma.f64 (log1p.f64 (neg.f64 y)) (-.f64 z #s(literal 1 binary64)) (fma.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64)) (neg.f64 t)))
Compiler

Compiled 17 to 14 computations (17.6% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 34 to 28 computations (17.6% saved)

simplify24.0ms (0.2%)

Memory
-8.4MiB live, 18.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01417
12717
23817
34717
46017
58017
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t)
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t)
(-.f64 (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) y)) (-.f64 z #s(literal 1 binary64))) (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64)))) t)

soundness0.0ms (0%)

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

Compiled 17 to 14 computations (17.6% saved)

preprocess1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 68 to 56 computations (17.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...