Toniolo and Linder, Equation (13)

Time bar (total: 2.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze482.0ms (17.8%)

Memory
3.1MiB live, 200.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%97.8%0.3%0%1.9%0%10
0%0%97.4%0.3%0%2.3%0%11
0%0%94.8%0.3%0%4.9%0%12
Compiler

Compiled 30 to 23 computations (23.3% saved)

sample95.0ms (3.5%)

Memory
6.2MiB live, 36.2MiB allocated
Samples
41.0ms385×0invalid
28.0ms260×0valid
Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 24.0ms (48% of total)
ival-div: 8.0ms (16% of total)
ival-sub: 8.0ms (16% of total)
ival-pow2: 6.0ms (12% of total)
ival-sqrt: 3.0ms (6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain1.9s (70.1%)

Memory
3.0MiB live, 1 473.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
780-78(4.074726360264125e-133 -1.4001697783225188e-83 -4.596480281211837e-174 -1.0400217766290481e-221 2.480283820479445e+99 6.558253556994752e-265)(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
400-40(3.626574754155073e-264 -1.2731133013986985e-202 -1.417538080615249e-223 -7.781918884939334e+215 2.3250830109878057e+85 -1.2951353256527739e-273)(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))
310-31(-3.4707348874486034e+210 9.843875696314126e-79 1.916531361586226e-200 6.305560496444198e-183 -1.380547075787053e-189 3.8354113906460597e+105)(/.f64 (*.f64 l l) Om)
270-27(3.851804653194697e+127 7.327390784616489e-177 2.807548680958015e+170 2.11475276245024e+70 5.4864282622881893e+306 -8.362644370175577e+97)(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))
190-19(-3.7459779706296184e-217 -7.788774483481146e+30 8.460332688957234e+136 -9.956214293029307e+121 -4.9712529438793364e-95 2.2436825737871832e-181)(*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64)))
160-16(-3.032206445528754e-262 -1.3930852993714196e-18 -3.012305504264364e-101 -3.277300780156824e+259 -2.9748610984840573e-120 -1.0321197410752366e-171)(-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))
00-0-Om
00-0-t
00-0-(/.f64 l Om)
00-0-U
00-0-U*
00-0-(-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om)))
00-0-(*.f64 (*.f64 #s(literal 2 binary64) n) U)
00-0-(*.f64 #s(literal 2 binary64) n)
00-0-n
00-0-(pow.f64 (/.f64 l Om) #s(literal 2 binary64))
00-0-(*.f64 l l)
00-0-(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))
00-0-#s(literal 2 binary64)
00-0-(-.f64 U U*)
00-0-l
Confusion
Predicted +Predicted -
+0139
-0117
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+00139
-00117
Precision?
0/0
Recall?
0.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+001
-000
Precision?
0/0
Recall?
0.0
Total Time
11.572998046875
Average Time
0.04520702362060547
Samples
381.0ms3 072×0valid
Compiler

Compiled 5 544 to 1 032 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 241.0ms
ival-mult: 115.0ms (47.6% of total)
ival-div: 39.0ms (16.2% of total)
ival-sub: 37.0ms (15.3% of total)
ival-pow2: 27.0ms (11.2% of total)
ival-sqrt: 18.0ms (7.5% of total)
ival-true: 2.0ms (0.8% of total)
exact: 2.0ms (0.8% of total)
adjust: 1.0ms (0.4% of total)
ival-assert: 1.0ms (0.4% of total)

preprocess185.0ms (6.8%)

Memory
5.3MiB live, 49.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0221780
1714766
22813762
37848762
02128
03528
16628
219128
389926
4359924
5724524
0801923
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 l l) Om) (-.f64 #s(literal -2 binary64) (*.f64 n (/.f64 (-.f64 U U*) Om))) t) (*.f64 U (*.f64 n #s(literal 2 binary64)))))
Symmetry

(abs l)

Compiler

Compiled 28 to 21 computations (25% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
Compiler

Compiled 56 to 42 computations (25% saved)

simplify44.0ms (1.6%)

Memory
-8.6MiB live, 18.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02128
13928
27028
39628
413128
516328
618228
729428
855428
971828
1073028
1177528
1280428
1384028
1487428
1590228
1692328
1793828
1894428
1994528
Stop Event
saturated
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (pow.f64 (/.f64 l Om) #s(literal 2 binary64)) n)) (-.f64 (*.f64 (/.f64 (*.f64 l l) Om) #s(literal 2 binary64)) t)) (*.f64 U (*.f64 n #s(literal 2 binary64)))))

soundness0.0ms (0%)

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

Compiled 28 to 21 computations (25% saved)

preprocess2.0ms (0.1%)

Memory
1.8MiB live, 1.8MiB allocated
Remove

(abs l)

Compiler

Compiled 224 to 168 computations (25% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...