Herbie run

Date:Friday, December 6th, 2024
Commit:9b5837a4 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024341
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.6min)

explain2.2min (84.9%)

Memory
64 855.9MiB live, 65 458.4MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64#fcancellation183941
cos.f64#fsensitivity15022
sin.f64#fsensitivity15010
sqrt.f64#foflow-rescue11820
-.f64#fcancellation112013
log.f64#fsensitivity5721
-.f64#fnan-rescue4070
/.f64#fo/n3840
/.f64#fu/u2290
/.f64#fo/o2280
*.f64#fn*o2190
exp.f64#fsensitivity14629
sqrt.f64#fuflow-rescue1230
/.f64#fn/o1170
*.f64#fn*u1160
cbrt.f64#foflow-rescue1100
cos.f64#fcancelation1090
*.f64#fo*u1050
/.f64#fu/n830
+.f64#fnan-rescue600
/.f64#fn/u530
*.f64#fu*o510
cbrt.f64#fuflow-rescue380
log.f64(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))uflow-rescue260
(*.f64 x x)underflow46
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64))))underflow26
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)))))sensitivity165
pow.f64#fuflow-rescue90
pow.f64#fsensitivity51
log.f64#foflow-rescue50
asin.f64(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta))))sensitivity10
Confusion
Predicted +Predicted -
+538681
-12245853
Precision
0.8148260211800302
Recall
0.9851838302542528
Confusion?
Predicted +Predicted MaybePredicted -
+53865427
-1224355818
Precision?
0.8120615017166741
Recall?
0.9950612767514176
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
05934
14338
21552
3297
4220
5127
645
715
812
93
101
Total Confusion?
Predicted +Predicted MaybePredicted -
+4200
-214
Precision?
0.9333333333333333
Recall?
1.0
Total Time
534.58740234375
Average Time
0.04261698041643415
Samples
14.4s40 992×1valid
10.9s97 044×0valid
8.0s10 776×2valid
2.5s1 716×3valid
Compiler

Compiled 285 873 to 35 320 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.9s
ival-sin: 5.0s (18% of total)
ival-mult: 3.9s (14.1% of total)
ival-cos: 3.4s (12.3% of total)
ival-div: 2.2s (7.7% of total)
adjust: 1.8s (6.6% of total)
ival-pow2: 1.5s (5.5% of total)
ival-sinu: 1.3s (4.7% of total)
ival-add: 1.3s (4.7% of total)
ival-sub: 1.3s (4.6% of total)
ival-cosu: 1.2s (4.2% of total)
ival-exp: 1.1s (3.9% of total)
ival-log: 918.0ms (3.3% of total)
ival-sqrt: 790.0ms (2.8% of total)
ival-neg: 371.0ms (1.3% of total)
ival-tan: 270.0ms (1% of total)
ival-atan2: 246.0ms (0.9% of total)
ival-hypot: 204.0ms (0.7% of total)
ival-true: 133.0ms (0.5% of total)
ival-acos: 128.0ms (0.5% of total)
ival-pow: 118.0ms (0.4% of total)
exact: 113.0ms (0.4% of total)
ival-cbrt: 109.0ms (0.4% of total)
ival-atan: 91.0ms (0.3% of total)
ival-assert: 84.0ms (0.3% of total)
ival-pi: 82.0ms (0.3% of total)
ival-fabs: 68.0ms (0.2% of total)
ival-asin: 51.0ms (0.2% of total)
ival-log1p: 32.0ms (0.1% of total)

analyze11.6s (7.3%)

Memory
3 447.7MiB live, 3 845.6MiB 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.6s (4.2%)

Memory
1 028.2MiB live, 1 035.7MiB allocated
Algorithm
49×egg-herbie
Stop Event
98×iter limit
58×saturated
40×node limit
Compiler

Compiled 18 140 to 8 454 computations (53.4% saved)

sample4.1s (2.6%)

Memory
971.0MiB live, 1 048.4MiB allocated
Samples
1.1s3 433×1valid
884.0ms8 976×0valid
675.0ms414×5exit
335.0ms753×2valid
169.0ms98×3valid
130.0ms1 032×0exit
81.0ms818×0invalid
54.0ms357×1invalid
7.0ms99×1exit
5.0ms14×2invalid
Precisions
Click to see histograms. Total time spent on operations: 2.9s
ival-pow: 560.0ms (19.1% of total)
ival-mult: 340.0ms (11.6% of total)
ival-cos: 240.0ms (8.2% of total)
ival-div: 217.0ms (7.4% of total)
adjust: 211.0ms (7.2% of total)
ival-sin: 181.0ms (6.2% of total)
ival-pow2: 166.0ms (5.7% of total)
ival-sub: 128.0ms (4.4% of total)
ival-add: 128.0ms (4.4% of total)
ival-sinu: 125.0ms (4.3% of total)
ival-exp: 118.0ms (4% of total)
ival-cosu: 117.0ms (4% of total)
ival-log: 88.0ms (3% of total)
ival-sqrt: 77.0ms (2.6% of total)
const: 42.0ms (1.4% of total)
ival-neg: 40.0ms (1.4% of total)
ival-<: 26.0ms (0.9% of total)
ival-atan2: 20.0ms (0.7% of total)
ival-tan: 15.0ms (0.5% of total)
ival-hypot: 13.0ms (0.4% of total)
ival-acos: 11.0ms (0.4% of total)
exact: 10.0ms (0.3% of total)
ival-true: 9.0ms (0.3% of total)
ival-and: 9.0ms (0.3% of total)
ival-atan: 8.0ms (0.3% of total)
ival-assert: 6.0ms (0.2% of total)
ival-cbrt: 6.0ms (0.2% of total)
ival-asin: 4.0ms (0.1% of total)
ival-fabs: 4.0ms (0.1% of total)
ival-log1p: 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 (0.9%)

Memory
862.0MiB live, 879.8MiB allocated
Algorithm
49×egg-herbie
Stop Event
49×saturated

prune47.0ms (0%)

Memory
25.6MiB live, 25.6MiB allocated
Compiler

Compiled 2 644 to 1 420 computations (46.3% saved)

soundness22.0ms (0%)

Memory
10.2MiB live, 10.2MiB allocated
Stop Event
49×fuel
Compiler

Compiled 1 302 to 697 computations (46.5% saved)

eval4.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Compiler

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