powComplex, imaginary part

Time bar (total: 3.7s)

start0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage

analyze619.0ms (16.7%)

Memory
9.6MiB live, 460.5MiB allocated; 662ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
18.8%18.7%81.1%0.2%0%0%0%7
18.8%18.7%81.1%0.2%0%0%0%8
18.8%18.7%81.1%0.2%0%0%0%9
34.4%34.3%65.5%0.2%0%0%0%10
54.7%54.6%45.2%0.2%0%0%0%11
54.7%54.6%45.2%0.2%0%0%0%12
Compiler

Compiled 39 to 18 computations (53.8% saved)

sample2.5s (66.9%)

Memory
13.4MiB live, 2 683.1MiB allocated; 643ms collecting garbage
Samples
1.2s2 899×1valid
689.0ms5 291×0valid
52.0ms66×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-mult: 384.0ms (23.6% of total)
ival-hypot: 317.0ms (19.5% of total)
ival-sin: 215.0ms (13.2% of total)
ival-log: 203.0ms (12.5% of total)
adjust: 176.0ms (10.8% of total)
ival-atan2: 128.0ms (7.9% of total)
ival-exp: 93.0ms (5.7% of total)
ival-sub: 53.0ms (3.3% of total)
ival-add: 53.0ms (3.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain562.0ms (15.1%)

Memory
24.6MiB live, 500.3MiB allocated; 38ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1860-1(3.291855086714592e+199 1.2473033679283543e-213 1.3422850140876942e+306 0.03464990407024719)(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))
1310-4(-2.062513373942566e-158 8.975642888031499e-163 1.0153480642474215e+97 3.444396906682744e+294)(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
70-1(7.404007952244575e+20 -2.02153905917617e-293 7.21626351701408e+107 -1.8178048643250852e+257)(*.f64 (atan2.f64 x.im x.re) y.re)
50-1(7.404007952244575e+20 -2.02153905917617e-293 7.21626351701408e+107 -1.8178048643250852e+257)(*.f64 (atan2.f64 x.im x.re) y.im)
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im)
00-0-(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))
00-0-(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
00-0-(atan2.f64 x.im x.re)
00-0-(*.f64 x.re x.re)
00-0-(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))
00-0-x.re
00-0-x.im
00-0-(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))
00-0-(*.f64 x.im x.im)
00-0-(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
00-0-(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))
00-0-y.re
00-0-y.im
00-0-(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sin.f64(sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))sensitivity1850
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))oflow-rescue1140
(*.f64 x.re x.re)overflow65
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))overflow114
(*.f64 x.im x.im)overflow64
*.f64(*.f64 (atan2.f64 x.im x.re) y.im)n*u10
sqrt.f64(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))uflow-rescue10
(*.f64 x.re x.re)underflow69
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))underflow13
(*.f64 x.im x.im)underflow68
Confusion
Predicted +Predicted -
+1541
-6734
Precision
0.6968325791855203
Recall
0.9935483870967742
Confusion?
Predicted +Predicted MaybePredicted -
+15401
-67034
Precision?
0.6968325791855203
Recall?
0.9935483870967742
Freqs
test
numberfreq
035
1142
278
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
204.0ms354×1valid
23.0ms146×0valid
10.0ms12×2valid
Compiler

Compiled 393 to 61 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 198.0ms
ival-mult: 88.0ms (44.4% of total)
adjust: 24.0ms (12.1% of total)
ival-sin: 22.0ms (11.1% of total)
ival-hypot: 18.0ms (9.1% of total)
ival-log: 18.0ms (9.1% of total)
ival-atan2: 11.0ms (5.6% of total)
ival-add: 8.0ms (4% of total)
ival-exp: 5.0ms (2.5% of total)
ival-sub: 4.0ms (2% of total)
ival-true: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)

preprocess45.0ms (1.2%)

Memory
-11.6MiB live, 34.1MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0146575
1399556
21094552
32825550
02437
03237
03237
Stop Event
saturated
saturated
iter limit
node limit

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...