Herbie run

Date:Tuesday, December 17th, 2024
Commit:90c96b06 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024352
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.2%)

Memory
436.4MiB live, 75 608.4MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation36800
+.f64#fcancellation24440
cos.f64#fsensitivity20290
sin.f64#fsensitivity16800
sqrt.f64#foflow-rescue14600
log.f64#fsensitivity8960
-.f64#fnan-rescue6800
/.f64#fo/n5520
/.f64#fo/o3170
*.f64#fn*o2730
asin.f64(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))sensitivity2180
exp.f64#fsensitivity2180
/.f64#fu/u2140
sqrt.f64#fuflow-rescue1180
*.f64#fn*u1100
*.f64#fo*u1030
cbrt.f64#foflow-rescue980
+.f64#fnan-rescue890
/.f64#fn/o860
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)))))sensitivity860
/.f64#fu/n800
/.f64#fn/u790
sin.f64#fcancelation580
cbrt.f64#fuflow-rescue520
*.f64#fu*o320
log.f64#fuflow-rescue300
pow.f64#fsensitivity170
pow.f64#fuflow-rescue60
log.f64#foflow-rescue60
+.f64(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))oflow-left10
-.f64(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))oflow-left10
Confusion
Predicted +Predicted -
+588814
-30294381
Precision
0.6603117640462038
Recall
0.9976279227380549
Confusion?
Predicted +Predicted MaybePredicted -
+5888014
-302904381
Precision?
0.6603117640462038
Recall?
0.9976279227380549
Freqs
test
numberfreq
04395
14436
23218
3619
4395
5149
664
721
88
96
101
Total Confusion?
Predicted +Predicted MaybePredicted -
+4300
-900
Precision?
0.8269230769230769
Recall?
1.0
Total Time
531.822509765625
Average Time
0.03995060920715332
Samples
16.2s46 152×1valid
10.1s98 784×0valid
9.6s12 900×2valid
2.5s1 896×3valid
51.0ms12×4valid
Compiler

Compiled 347 184 to 38 784 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.7s
ival-sin: 5.0s (16.2% of total)
ival-mult: 4.2s (13.6% of total)
ival-cos: 3.5s (11.5% of total)
adjust: 3.4s (11% of total)
ival-div: 2.4s (7.7% of total)
ival-pow2: 1.9s (6.2% of total)
ival-sinu: 1.5s (4.9% of total)
ival-cosu: 1.4s (4.7% of total)
ival-sub: 1.3s (4.2% of total)
ival-add: 1.3s (4.1% of total)
ival-exp: 1.1s (3.6% of total)
ival-log: 981.0ms (3.2% of total)
ival-sqrt: 808.0ms (2.6% of total)
ival-neg: 327.0ms (1.1% of total)
ival-tan: 253.0ms (0.8% of total)
ival-atan2: 220.0ms (0.7% of total)
ival-hypot: 197.0ms (0.6% of total)
ival-atan: 138.0ms (0.4% of total)
ival-pow: 132.0ms (0.4% of total)
ival-true: 126.0ms (0.4% of total)
ival-acos: 108.0ms (0.4% of total)
exact: 103.0ms (0.3% of total)
ival-cbrt: 99.0ms (0.3% of total)
ival-pi: 93.0ms (0.3% of total)
ival-fabs: 60.0ms (0.2% of total)
ival-assert: 58.0ms (0.2% of total)
ival-asin: 37.0ms (0.1% of total)
ival-log1p: 25.0ms (0.1% of total)

analyze11.5s (7.7%)

Memory
151.0MiB live, 3 945.4MiB allocated
Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
17.2%13.7%65.7%20.6%0%0%0%1
25%19.6%58.5%20.6%0%1.3%0%2
35.2%26.6%48.9%20.6%0%3.8%0%3
42.3%31.7%43.1%20.6%0%4.5%0%4
47.9%35.6%38.7%20.6%0%5.1%0%5
51%37.6%36.1%20.6%0%5.7%0%6
54.4%39.7%33.2%20.6%0%6.5%0%7
56.2%40.7%31.8%20.6%0%6.8%0%8
59%42.5%29.5%20.6%0%7.4%0%9
60.3%43.2%28.4%20.6%0%7.7%0%10
62.1%44.3%27%20.6%0%8.1%0%11
63.6%45.1%25.8%20.6%0%8.5%0%12
Compiler

Compiled 1 826 to 964 computations (47.2% saved)

preprocess7.3s (4.8%)

Memory
33.7MiB live, 1 141.6MiB allocated
Algorithm
52×egg-herbie
Stop Event
104×iter limit
61×saturated
43×node limit
Compiler

Compiled 20 571 to 9 222 computations (55.2% saved)

sample4.9s (3.3%)

Memory
100.3MiB live, 1 132.1MiB allocated
Samples
1.3s585×5exit
1.2s3 747×1valid
818.0ms8 829×0valid
422.0ms847×2valid
161.0ms96×3valid
135.0ms1 073×0exit
68.0ms661×0invalid
68.0ms409×1invalid
10.0ms26×2invalid
4.0ms4valid
1.0ms1exit
Precisions
Click to see histograms. Total time spent on operations: 3.7s
ival-pow: 1.1s (28.8% of total)
adjust: 382.0ms (10.3% of total)
ival-mult: 359.0ms (9.7% of total)
ival-cos: 252.0ms (6.8% of total)
ival-div: 227.0ms (6.1% of total)
ival-sin: 189.0ms (5.1% of total)
ival-pow2: 166.0ms (4.5% of total)
ival-sub: 132.0ms (3.6% of total)
ival-add: 131.0ms (3.5% of total)
ival-exp: 127.0ms (3.4% of total)
ival-sinu: 126.0ms (3.4% of total)
ival-cosu: 121.0ms (3.3% of total)
ival-log: 98.0ms (2.6% of total)
ival-sqrt: 77.0ms (2.1% of total)
const: 43.0ms (1.2% of total)
ival-neg: 40.0ms (1.1% of total)
ival-<: 29.0ms (0.8% of total)
ival-log1p: 24.0ms (0.6% of total)
ival-atan2: 18.0ms (0.5% of total)
ival-hypot: 14.0ms (0.4% of total)
ival-tan: 13.0ms (0.4% of total)
exact: 11.0ms (0.3% of total)
ival-and: 10.0ms (0.3% of total)
ival-acos: 9.0ms (0.2% of total)
ival-true: 8.0ms (0.2% of total)
ival-cbrt: 7.0ms (0.2% of total)
ival-atan: 7.0ms (0.2% of total)
ival-assert: 5.0ms (0.1% of total)
ival-fabs: 3.0ms (0.1% of total)
ival-asin: 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.5s (1%)

Memory
-100.3MiB live, 960.5MiB allocated
Algorithm
52×egg-herbie
Stop Event
52×saturated

prune59.0ms (0%)

Memory
-22.0MiB live, 27.7MiB allocated
Compiler

Compiled 3 050 to 1 564 computations (48.7% saved)

soundness17.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated
Stop Event
52×fuel
Compiler

Compiled 1 505 to 769 computations (48.9% saved)

eval4.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Compiler

Compiled 0 to 144 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...