Maksimov and Kolovsky, Equation (32)

Time bar (total: 14.4s)

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)

sample40.0ms (0.3%)

Memory
-0.6MiB live, 14.7MiB allocated
Samples
26.0ms249×0valid
3.0ms11×1valid
Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 5.0ms (23.7% 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)
ival-exp: 1.0ms (4.7% of total)
ival-neg: 1.0ms (4.7% of total)
ival-fabs: 1.0ms (4.7% 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

explain14.2s (98.4%)

Memory
52.3MiB live, 6 965.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
17643(-1.0109831769734245e-167 2.815772323099172e+57 -1.6747537178506972e+24 -1.224622914431785e+208 3.497381705127978e-288)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)))))
00-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))sensitivity1640
cos.f64(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))oflow-rescue550
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))overflow55
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)overflow55
(*.f64 K (+.f64 m n))overflow55
Confusion
Predicted +Predicted -
+600
-15937
Precision
0.273972602739726
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6000
-159037
Precision?
0.273972602739726
Recall?
1.0
Freqs
test
numberfreq
037
1219
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
70.692626953125
Average Time
0.27614307403564453
Samples
5.6s19 170×1valid
498.0ms3 870×0valid
Compiler

Compiled 21 465 to 3 960 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.5s
ival-sub: 852.0ms (18.9% of total)
adjust: 803.0ms (17.9% of total)
ival-cos: 782.0ms (17.4% of total)
ival-div: 487.0ms (10.8% of total)
ival-mult: 466.0ms (10.4% of total)
ival-pow2: 379.0ms (8.4% of total)
ival-add: 206.0ms (4.6% of total)
ival-fabs: 184.0ms (4.1% of total)
ival-neg: 151.0ms (3.4% of total)
ival-exp: 138.0ms (3.1% of total)
ival-true: 23.0ms (0.5% of total)
exact: 16.0ms (0.4% of total)
ival-assert: 10.0ms (0.2% of total)

preprocess141.0ms (1%)

Memory
3.7MiB live, 34.9MiB 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.7%
(*.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)

simplify47.0ms (0.3%)

Memory
-0.9MiB 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%)

Memory
-6.0MiB 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...