Maksimov and Kolovsky, Equation (32)

Time bar (total: 2.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 31 to 23 computations (25.8% saved)

sample38.0ms (1.4%)

Memory
6.1MiB live, 14.8MiB allocated
Samples
25.0ms250×0valid
3.0ms10×1valid
Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 5.0ms (23.6% of total)
ival-div: 3.0ms (14.2% of total)
ival-mult: 3.0ms (14.2% of total)
ival-pow2: 2.0ms (9.5% of total)
ival-cos: 2.0ms (9.5% of total)
ival-add: 1.0ms (4.7% of total)
adjust: 1.0ms (4.7% of total)
ival-exp: 1.0ms (4.7% of total)
ival-neg: 1.0ms (4.7% of total)
ival-fabs: 1.0ms (4.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain2.5s (91.9%)

Memory
13.7MiB live, 1 736.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
17343(6.78987041486379e-20 2.0613535545561944e-31 -1.062908718147125e-12 -1.4560865467766503e+117 2.7198992296278425e-182)0-(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
00-0-(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
00-0-K
00-0-(/.f64 (+.f64 m n) #s(literal 2 binary64))
00-0-(-.f64 l (fabs.f64 (-.f64 m n)))
00-0-(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
00-0-(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
00-0-(+.f64 m n)
00-0-(fabs.f64 (-.f64 m n))
00-0-m
00-0-(*.f64 K (+.f64 m n))
00-0-n
00-0-(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
053(6.899880368525531e+237 2.4595443345718926e+243 1.8240907582600852e-104 -2.6779369046873594e-170 -983057321340.8853)0-(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
00-0-(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
00-0-(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
00-0-(-.f64 m n)
00-0-(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
00-0-#s(literal 2 binary64)
00-0-l
00-0-M
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))sensitivity2160
*.f64(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))n*u530
Confusion
Predicted +Predicted -
+610
-15540
Precision
0.2824074074074074
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6100
-155040
Precision?
0.2824074074074074
Recall?
1.0
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
040
1163
253
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
16.323974609375
Average Time
0.0637655258178711
Samples
781.0ms2 568×1valid
61.0ms504×0valid
Compiler

Compiled 5 700 to 1 032 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 631.0ms
adjust: 169.0ms (26.8% of total)
ival-sub: 101.0ms (16% of total)
ival-cos: 99.0ms (15.7% of total)
ival-div: 63.0ms (10% of total)
ival-mult: 60.0ms (9.5% of total)
ival-pow2: 48.0ms (7.6% of total)
ival-add: 29.0ms (4.6% of total)
ival-neg: 21.0ms (3.3% of total)
ival-exp: 18.0ms (2.9% of total)
ival-fabs: 18.0ms (2.9% of total)
ival-true: 2.0ms (0.3% of total)
exact: 2.0ms (0.3% of total)
ival-assert: 1.0ms (0.2% of total)

preprocess137.0ms (5%)

Memory
-3.5MiB live, 34.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0209597
1575589
21511565
35225565
02129
03629
16729
213428
337628
4130728
5468228
0852227
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 l (pow.f64 (-.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) M) #s(literal 2 binary64))))) (cos.f64 (fma.f64 (*.f64 (+.f64 n m) #s(literal -1/2 binary64)) K M)))
Symmetry

(sort m n)

Compiler

Compiled 29 to 21 computations (27.6% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.4%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 58 to 42 computations (27.6% saved)

simplify45.0ms (1.6%)

Memory
-2.6MiB live, 18.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02129
13929
26129
38728
411428
513228
617328
731928
849228
950228
1052328
1156228
1262028
1368428
1473628
1577328
1678728
1779328
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) l) (pow.f64 (-.f64 (/.f64 (+.f64 n m) #s(literal 2 binary64)) M) #s(literal 2 binary64)))) (cos.f64 (-.f64 (/.f64 (*.f64 (+.f64 n m) K) #s(literal 2 binary64)) M)))

soundness0.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

preprocess3.0ms (0.1%)

Memory
1.8MiB live, 1.8MiB allocated
Remove

(sort m n)

Compiler

Compiled 226 to 162 computations (28.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...