Main:z from

Time bar (total: 8.2s)

start0.0ms (0%)

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

analyze202.0ms (2.5%)

Memory
-12.5MiB live, 180.7MiB allocated; 19ms collecting garbage
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
6.3%6.2%93.6%0.2%0%0%0%5
8.3%6.2%68.6%0.2%0%25%0%6
11.1%6.2%49.9%0.2%0%43.7%0%7
14.8%6.2%35.9%0.2%0%57.7%0%8
19.8%6.2%25.3%0.2%0%68.2%0%9
23.7%6.2%20.1%0.2%0%73.5%0%10
28.4%6.2%15.7%0.2%0%77.9%0%11
34.1%6.2%12%0.2%0%81.5%0%12
Compiler

Compiled 33 to 26 computations (21.2% saved)

sample7.5s (91.6%)

Memory
141.5MiB live, 7 525.9MiB allocated; 1.2s collecting garbage
Samples
3.3s7 649×1valid
2.6s15 815×0invalid
86.0ms607×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.0s
ival-sqrt: 2.0s (40.2% of total)
ival-add: 1.2s (24.7% of total)
adjust: 1.0s (20.6% of total)
ival-sub: 689.0ms (13.9% of total)
exact: 22.0ms (0.4% of total)
ival-assert: 8.0ms (0.2% of total)
Bogosity

explain379.0ms (4.6%)

Memory
-18.5MiB live, 181.7MiB allocated; 13ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1370-1(26.12095564302473 7.69239170857794e-159 1.860242004575646e-165 9.025625526080904e-5)(-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x))
1330-0-(-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))
1310-0-(-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))
1200-0-(-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))
00-0-(sqrt.f64 x)
00-0-(+.f64 y #s(literal 1 binary64))
00-0-#s(literal 1 binary64)
00-0-t
00-0-(sqrt.f64 (+.f64 y #s(literal 1 binary64)))
00-0-(sqrt.f64 z)
00-0-(sqrt.f64 (+.f64 x #s(literal 1 binary64)))
00-0-(sqrt.f64 (+.f64 z #s(literal 1 binary64)))
00-0-(sqrt.f64 y)
00-0-(+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))
00-0-(+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z)))
00-0-y
00-0-(+.f64 x #s(literal 1 binary64))
00-0-(sqrt.f64 (+.f64 t #s(literal 1 binary64)))
00-0-z
00-0-(+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y)))
00-0-(+.f64 t #s(literal 1 binary64))
00-0-(+.f64 z #s(literal 1 binary64))
00-0-(sqrt.f64 t)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))cancellation380
-.f64(-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))cancellation360
-.f64(-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x))cancellation352
-.f64(-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))cancellation180
Confusion
Predicted +Predicted -
+470
-45164
Precision
0.5108695652173914
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+4700
-451163
Precision?
0.5053763440860215
Recall?
1.0
Freqs
test
numberfreq
0164
163
223
36
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
188.0ms474×1valid
5.0ms38×0valid
Compiler

Compiled 311 to 76 computations (75.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 153.0ms
adjust: 54.0ms (35.4% of total)
ival-sqrt: 53.0ms (34.7% of total)
ival-add: 28.0ms (18.3% of total)
ival-sub: 16.0ms (10.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess110.0ms (1.3%)

Memory
10.7MiB live, 10.7MiB allocated; 0ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074485
1226485
2801485
33189485
43396485
53491485
64181485
02431
04331
16431
214131
348831
4153631
5412931
6517231
0828931
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...