Hyperbolic arcsine

Time bar (total: 2.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze94.0ms (4%)

Memory
20.2MiB live, 69.4MiB allocated; 7ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
50%50%50%0%0%0%0%4
62.5%62.5%37.5%0%0%0%0%5
68.8%68.7%31.2%0%0%0%0%6
71.9%71.8%28.1%0%0%0%0%7
73.4%73.4%26.5%0%0%0%0%8
74.2%74.2%25.8%0%0%0%0%9
74.6%74.6%25.4%0%0%0%0%10
74.8%74.8%25.2%0%0%0%0%11
74.9%74.9%25.1%0%0%0%0%12
Compiler

Compiled 11 to 7 computations (36.4% saved)

sample1.9s (81.6%)

Memory
20.2MiB live, 1 705.5MiB allocated; 244ms collecting garbage
Samples
757.0ms1 621×2valid
719.0ms4 396×1valid
135.0ms2 239×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-log: 692.0ms (52.1% of total)
ival-hypot: 391.0ms (29.5% of total)
adjust: 147.0ms (11.1% of total)
ival-add: 87.0ms (6.6% of total)
exact: 7.0ms (0.5% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain184.0ms (7.8%)

Memory
3.2MiB live, 190.2MiB allocated; 17ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1270-0-(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
720-0-(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64))))
630-0-(sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))
00-0-#s(literal 1 binary64)
00-0-(+.f64 (*.f64 x x) #s(literal 1 binary64))
00-0-(*.f64 x x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))sensitivity1261
+.f64(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64))))cancellation720
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))oflow-rescue630
(*.f64 x x)overflow63
(+.f64 (*.f64 x x) #s(literal 1 binary64))overflow63
log.f64(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))oflow-rescue10
(*.f64 x x)overflow63
(+.f64 (*.f64 x x) #s(literal 1 binary64))overflow63
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64))))overflow1
Confusion
Predicted +Predicted -
+2301
-025
Precision
1.0
Recall
0.9956709956709957
Confusion?
Predicted +Predicted MaybePredicted -
+23010
-0025
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
026
1198
232
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
58.0ms296×1valid
43.0ms94×2valid
9.0ms122×0valid
Compiler

Compiled 79 to 25 computations (68.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-log: 39.0ms (44.2% of total)
ival-hypot: 21.0ms (23.8% of total)
adjust: 14.0ms (15.9% of total)
ival-add: 8.0ms (9.1% of total)
ival-mult: 5.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess155.0ms (6.6%)

Memory
24.9MiB live, 115.5MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01430
13130
25930
38330
414230
534830
6239630
7593030
0911
02011
12811
24411
37111
410911
524611
6148911
7441411
0808311
Stop Event
iter limit
node limit
iter limit
node limit

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...