Asymptote C

Time bar (total: 948.0ms)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze2.0ms (0.2%)

Memory
0.8MiB live, 0.8MiB allocated
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
50%50%50%0%0%0%0%3
75%75%25%0%0%0%0%4
87.5%87.5%12.5%0%0%0%0%5
93.8%93.7%6.2%0%0%0%0%6
96.9%96.8%3.1%0%0%0%0%7
98.4%98.4%1.6%0%0%0%0%8
99.2%99.2%0.8%0%0%0%0%9
99.6%99.6%0.4%0%0%0%0%10
99.8%99.8%0.2%0%0%0%0%11
99.9%99.9%0.1%0%0%0%0%12
Compiler

Compiled 15 to 9 computations (40% saved)

sample30.0ms (3.2%)

Memory
0.8MiB live, 9.5MiB allocated
Samples
9.0ms53×2valid
7.0ms72×1valid
6.0ms135×0valid
Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 6.0ms (35.4% of total)
adjust: 5.0ms (29.5% of total)
ival-sub: 3.0ms (17.7% of total)
ival-add: 2.0ms (11.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain835.0ms (88.1%)

Memory
4.8MiB live, 606.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1261(-12.336034499672266)0-(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
00-0-(+.f64 x #s(literal 1 binary64))
00-0-(/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))
00-0-(-.f64 x #s(literal 1 binary64))
00-0-#s(literal 1 binary64)
00-0-(/.f64 x (+.f64 x #s(literal 1 binary64)))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))cancellation1270
Confusion
Predicted +Predicted -
+1260
-1129
Precision
0.9921259842519685
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12600
-10129
Precision?
0.9921259842519685
Recall?
1.0
Freqs
test
numberfreq
0129
1127
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
6.341064453125
Average Time
0.02476978302001953
Samples
117.0ms636×2valid
101.0ms864×1valid
78.0ms1 572×0valid
Compiler

Compiled 1 368 to 360 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 205.0ms
ival-div: 66.0ms (32.2% of total)
adjust: 65.0ms (31.7% of total)
ival-sub: 41.0ms (20% of total)
ival-add: 27.0ms (13.2% of total)
ival-true: 2.0ms (1% of total)
exact: 2.0ms (1% of total)
ival-assert: 1.0ms (0.5% of total)

preprocess51.0ms (5.3%)

Memory
7.1MiB live, 7.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0935
12331
26227
317826
441426
585326
6118126
7134026
8141826
9142826
0713
01213
12013
22813
34413
47713
511513
620313
737113
887613
9113713
10122113
11123113
0123113
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
Outputs
(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(-.f64 (/.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 x #s(literal 1 binary64))) (/.f64 x (-.f64 #s(literal -1 binary64) x)))
Compiler

Compiled 13 to 7 computations (46.2% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune4.0ms (0.5%)

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

Compiled 26 to 14 computations (46.2% saved)

simplify25.0ms (2.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11513
22613
34513
47313
59913
611713
715213
818313
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
Outputs
(-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(-.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))

soundness0.0ms (0%)

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

Compiled 13 to 7 computations (46.2% saved)

preprocess0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 52 to 28 computations (46.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...