Herbie run

Date:Sunday, December 8th, 2024
Commit:d0f224d5 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024343
Parameters:256 points for 0 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 2.5min)

explain2.1min (83.4%)

Memory
384.9MiB live, 74 627.9MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64#fcancellation180644
sin.f64#fsensitivity16434
cos.f64#fsensitivity16333
sqrt.f64#foflow-rescue14220
-.f64#fcancellation122818
-.f64#fnan-rescue6200
log.f64#fsensitivity5961
/.f64#fo/n4720
/.f64#fo/o2770
/.f64#fu/u2660
*.f64#fn*o2470
exp.f64#fsensitivity15527
sqrt.f64#fuflow-rescue1430
*.f64#fn*u1230
/.f64#fn/o1190
cbrt.f64#foflow-rescue1070
*.f64#fo*u1020
+.f64#fnan-rescue970
cos.f64#fcancelation960
/.f64#fu/n940
/.f64#fn/u640
cbrt.f64#fuflow-rescue450
acos.f64(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))sensitivity263
*.f64#fu*o260
log.f64(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))uflow-rescue240
(*.f64 x x)underflow64
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64))))underflow24
pow.f64#fsensitivity100
pow.f64(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))) c_p)uflow-rescue60
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))) c_p)underflow5
(exp.f64 (neg.f64 t))underflow1
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t))))underflow6
log.f64#foflow-rescue60
asin.f64(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))sensitivity12
-.f64(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))oflow-left10
Confusion
Predicted +Predicted -
+575964
-12885945
Precision
0.8172271888746985
Recall
0.9890091018375408
Confusion?
Predicted +Predicted MaybePredicted -
+57594618
-1288415904
Precision?
0.8137089991589571
Recall?
0.9969088098918083
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
06009
14499
21622
3388
4292
5145
670
718
89
93
101
Total Confusion?
Predicted +Predicted MaybePredicted -
+4210
-206
Precision?
0.9555555555555556
Recall?
1.0
Total Time
527.2900390625
Average Time
0.04038679833505668
Samples
14.2s41 988×1valid
10.6s101 604×0valid
8.8s11 472×2valid
2.0s1 584×3valid
834.0ms24×4valid
Compiler

Compiled 345 660 to 38 376 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.1s
ival-sin: 5.1s (17.6% of total)
ival-mult: 3.9s (13.4% of total)
ival-cos: 3.2s (11% of total)
ival-div: 2.3s (7.9% of total)
adjust: 1.9s (6.7% of total)
ival-pow2: 1.8s (6.1% of total)
ival-sinu: 1.4s (5% of total)
ival-cosu: 1.3s (4.6% of total)
ival-sub: 1.3s (4.4% of total)
ival-add: 1.3s (4.3% of total)
ival-exp: 1.0s (3.5% of total)
ival-log: 953.0ms (3.3% of total)
ival-pow: 953.0ms (3.3% of total)
ival-sqrt: 790.0ms (2.7% of total)
ival-neg: 329.0ms (1.1% of total)
ival-tan: 236.0ms (0.8% of total)
ival-atan2: 232.0ms (0.8% of total)
ival-hypot: 199.0ms (0.7% of total)
ival-atan: 144.0ms (0.5% of total)
ival-acos: 125.0ms (0.4% of total)
ival-true: 110.0ms (0.4% of total)
ival-cbrt: 96.0ms (0.3% of total)
ival-pi: 92.0ms (0.3% of total)
exact: 90.0ms (0.3% of total)
ival-fabs: 62.0ms (0.2% of total)
ival-assert: 59.0ms (0.2% of total)
ival-asin: 48.0ms (0.2% of total)
ival-log1p: 30.0ms (0.1% of total)

analyze12.0s (8.1%)

Memory
149.5MiB live, 3 944.3MiB allocated
Algorithm
52×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%80.7%19.3%0%0%0%0
17%13.7%67%19.3%0%0%0%1
24.8%19.7%59.7%19.3%0%1.3%0%2
35%26.9%49.9%19.3%0%3.9%0%3
42.2%32.1%44%19.3%0%4.6%0%4
47.8%36.1%39.4%19.3%0%5.1%0%5
50.9%38.1%36.8%19.3%0%5.8%0%6
54.3%40.2%33.9%19.3%0%6.6%0%7
56%41.3%32.4%19.3%0%6.9%0%8
58.9%43%30%19.3%0%7.6%0%9
60.2%43.8%29%19.3%0%7.9%0%10
62%44.9%27.5%19.3%0%8.2%0%11
63.5%45.7%26.3%19.3%0%8.7%0%12
Compiler

Compiled 1 803 to 948 computations (47.4% saved)

preprocess6.9s (4.7%)

Memory
58.3MiB live, 1 128.5MiB allocated
Algorithm
51×egg-herbie
Stop Event
102×iter limit
59×saturated
43×node limit
Compiler

Compiled 20 484 to 9 158 computations (55.3% saved)

sample4.2s (2.8%)

Memory
96.4MiB live, 1 074.6MiB allocated
Samples
1.0s3 394×1valid
882.0ms9 046×0valid
750.0ms425×5exit
348.0ms736×2valid
137.0ms1 106×0exit
134.0ms82×3valid
81.0ms815×0invalid
69.0ms4valid
57.0ms380×1invalid
9.0ms29×2invalid
8.0ms101×1exit
Precisions
Click to see histograms. Total time spent on operations: 3.0s
ival-pow: 696.0ms (22.9% of total)
ival-mult: 334.0ms (11% of total)
ival-cos: 227.0ms (7.5% of total)
adjust: 218.0ms (7.2% of total)
ival-div: 218.0ms (7.2% of total)
ival-sin: 175.0ms (5.7% of total)
ival-pow2: 158.0ms (5.2% of total)
ival-sub: 130.0ms (4.3% of total)
ival-add: 129.0ms (4.2% of total)
ival-sinu: 122.0ms (4% of total)
ival-exp: 119.0ms (3.9% of total)
ival-cosu: 113.0ms (3.7% of total)
ival-log: 94.0ms (3.1% of total)
ival-sqrt: 78.0ms (2.6% of total)
ival-neg: 42.0ms (1.4% of total)
const: 41.0ms (1.3% of total)
ival-<: 28.0ms (0.9% of total)
ival-atan2: 19.0ms (0.6% of total)
ival-hypot: 15.0ms (0.5% of total)
ival-tan: 14.0ms (0.5% of total)
ival-acos: 11.0ms (0.4% of total)
exact: 10.0ms (0.3% of total)
ival-and: 9.0ms (0.3% of total)
ival-true: 8.0ms (0.3% of total)
ival-atan: 8.0ms (0.3% of total)
ival-cbrt: 7.0ms (0.2% of total)
ival-assert: 6.0ms (0.2% of total)
ival-asin: 4.0ms (0.1% of total)
ival-log1p: 3.0ms (0.1% of total)
ival-fabs: 3.0ms (0.1% of total)
ival-pi: 3.0ms (0.1% of total)
ival-<=: 3.0ms (0.1% of total)
ival-==: 1.0ms (0% of total)
ival-or: 0.0ms (0% of total)
Bogosity

simplify1.4s (0.9%)

Memory
-93.7MiB live, 941.5MiB allocated
Algorithm
51×egg-herbie
Stop Event
51×saturated

prune61.0ms (0%)

Memory
-8.3MiB live, 27.4MiB allocated
Compiler

Compiled 3 028 to 1 548 computations (48.9% saved)

soundness17.0ms (0%)

Memory
3.2MiB live, 11.1MiB allocated
Stop Event
51×fuel
Compiler

Compiled 1 494 to 761 computations (49.1% saved)

eval14.0ms (0%)

Memory
-21.1MiB live, 2.5MiB allocated
Compiler

Compiled 0 to 142 computations (-∞% saved)

start2.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...