Bearing on a great circle

Time bar (total: 8.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze793.0ms (9.3%)

Memory
28.1MiB live, 568.4MiB 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%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
7.8%7.8%92%0.2%0%0%0%9
7.8%7.8%92%0.2%0%0%0%10
10.2%10.1%89.7%0.2%0%0%0%11
10.2%10.1%89.7%0.2%0%0%0%12
Compiler

Compiled 26 to 19 computations (26.9% saved)

sample7.2s (84%)

Memory
4.4MiB live, 5 371.7MiB allocated
Samples
6.0s5 963×1valid
497.0ms2 293×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.1s
ival-cos: 2.4s (38.6% of total)
ival-sin: 2.3s (37.8% of total)
ival-mult: 553.0ms (9.1% of total)
adjust: 511.0ms (8.4% of total)
ival-sub: 210.0ms (3.4% of total)
ival-atan2: 157.0ms (2.6% of total)
ival-true: 7.0ms (0.1% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain569.0ms (6.6%)

Memory
-14.9MiB live, 555.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
68122(2.641559787765184e-282 3.8960546030786435e+257 -9.95207015828171e+118 7.183155678133471e+245)0-(sin.f64 (-.f64 lambda1 lambda2))
68122(2.641559787765184e-282 3.8960546030786435e+257 -9.95207015828171e+118 7.183155678133471e+245)0-(cos.f64 (-.f64 lambda1 lambda2))
00-0-(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
00-0-(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
00-0-lambda2
00-0-phi2
00-0-(*.f64 (sin.f64 phi1) (cos.f64 phi2))
00-0-(-.f64 lambda1 lambda2)
00-0-(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
00-0-(sin.f64 phi1)
00-0-(cos.f64 phi2)
00-0-lambda1
00-0-phi1
00-0-(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
00-0-(sin.f64 phi2)
00-0-(*.f64 (cos.f64 phi1) (sin.f64 phi2))
00-0-(cos.f64 phi1)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (-.f64 lambda1 lambda2))sensitivity1900
sin.f64(sin.f64 (-.f64 lambda1 lambda2))sensitivity1900
Confusion
Predicted +Predicted -
+600
-13066
Precision
0.3157894736842105
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6000
-130066
Precision?
0.3157894736842105
Recall?
1.0
Freqs
test
numberfreq
066
2190
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
390.0ms376×1valid
27.0ms136×0valid
Compiler

Compiled 208 to 55 computations (73.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 372.0ms
ival-sin: 150.0ms (40.3% of total)
ival-cos: 119.0ms (32% of total)
ival-mult: 43.0ms (11.6% of total)
adjust: 35.0ms (9.4% of total)
ival-sub: 15.0ms (4% of total)
ival-atan2: 9.0ms (2.4% of total)
ival-true: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)

preprocess9.0ms (0.1%)

Memory
13.2MiB live, 13.2MiB allocated

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...