Maksimov and Kolovsky, Equation (32)

Time bar (total: 2.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze1.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)

sample113.0ms (4.1%)

Memory
7.2MiB live, 14.9MiB allocated
Samples
25.0ms249×0valid
3.0ms11×1valid
Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-sub: 5.0ms (23% of total)
ival-div: 3.0ms (13.8% of total)
ival-mult: 3.0ms (13.8% of total)
ival-exp: 2.0ms (9.2% of total)
ival-cos: 2.0ms (9.2% of total)
ival-pow2: 2.0ms (9.2% of total)
adjust: 1.0ms (4.6% of total)
ival-neg: 1.0ms (4.6% of total)
ival-add: 1.0ms (4.6% of total)
ival-fabs: 1.0ms (4.6% 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 (89%)

Memory
14.1MiB live, 1 648.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
17335(8.415961630530607e-243 8.986600433454819e+97 4.981343361031627e+57 9.229095822736426e+59 -3.4352482437976457e+62)54(6.952417223049745e+133 -1.0238809480683652e+176 4.894781603525517e-36 6.504683157560633e+201 -7.062215858956239e+214)(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))sensitivity1540
Confusion
Predicted +Predicted -
+854
-14648
Precision
0.05194805194805195
Recall
0.12903225806451613
Confusion?
Predicted +Predicted MaybePredicted -
+8054
-146048
Precision?
0.05194805194805195
Recall?
0.12903225806451613
Freqs
test
numberfreq
0102
1154
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
16.2314453125
Average Time
0.06340408325195313
Samples
769.0ms2 484×1valid
72.0ms588×0valid
Compiler

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

Precisions
Click to see histograms. Total time spent on operations: 632.0ms
adjust: 165.0ms (26.1% of total)
ival-sub: 104.0ms (16.5% of total)
ival-cos: 97.0ms (15.4% of total)
ival-div: 65.0ms (10.3% of total)
ival-mult: 60.0ms (9.5% of total)
ival-pow2: 47.0ms (7.4% of total)
ival-add: 30.0ms (4.7% of total)
ival-exp: 19.0ms (3% of total)
ival-neg: 19.0ms (3% of total)
ival-fabs: 19.0ms (3% 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)

preprocess149.0ms (5.4%)

Memory
-9.1MiB 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.1%
(*.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)

simplify36.0ms (1.3%)

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