FA-40310 / Heap invariants / Member archive
Heap recycled-slot generation must match exactly · case 05
The bounded handle generation certificate reports an incorrect generation.
Case contract
A heap handle is [slot,generation,owner]. A slot table stores [live,generation,payload]. A handle resolves only for matching owner, in-range slot, live slot, and exact generation. Inspect each supplied handle; return per-handle ownership, bounds, liveness, generation match, resolution, and next generation after recycling each slot. Missing resolution is None.
Why this case matters
This isolates an internal heap representation or priority-structure invariant using deterministic finite records.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression certificate 3 | {"bounds": [true, true], "generation": [true, true], "live": [false, false], "owners": [true, true], "recycle": [4], "resolved": [null, null]} | {"bounds": [true, true], "generation": [true, false], "live": [false, false], "owners": [true, true], "recycle": [4], "resolved": [null, null]} | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗