FAILURE MAP
← Case archive

FA-40516 / Heap invariants / Open access

Loser tree exhaustion is explicit and independent of legitimate zero keys · case 01

The bounded loser match certificate reports an incorrect exhausted.

Verified by executionVariant 1 · 7 checks per implementationDownload source bundle ↓JSON ↗

ROOT CAUSE

Loser tree exhaustion is explicit and independent of legitimate zero keys.

VERIFIED REPAIR

Derive exhausted using [x[0] for x in (a,b) if not x[2]] under the stated bounded certificate contract.

Unsuccessful approach: The local patch uses [x[0] for x in (a,b) if x[1]==0] and still violates the stated relation.

Case contract

A loser-tree match compares challenger [run,key,active] and defender likewise. Exhausted entries lose to active entries, ties prefer lower run id, both exhausted produce no winner. Return winner run, stored loser run, active match cost, exhausted runs, winning key, and replay continuation run.

Why this case matters

This isolates an internal heap representation or priority-structure invariant using deterministic finite records.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(d):
    a=d['challenger']; b=d['defender']; active=[x for x in (a,b) if x[2]]; win=min(active,key=lambda x:(x[1],x[0])) if active else None; lose=None if win is None else (b if win is a else a)
    return {'winner': None if win is None else win[0],
    'stored_loser': None if lose is None else lose[0],
    'comparisons': int(len(active)==2),
    'exhausted': [x[0] for x in (a,b) if x[1] is None],
    'key': None if win is None else win[1],
    'continuation': None if win is None else win[0]}
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
cases = [[({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 2, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 3, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 4, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 4, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 5, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 5, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 6, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 6, 'continuation': 3})]][N-1]
check('regression certificate 1', solve(cases[0][0]), cases[0][1])
check('regression certificate 2', solve(cases[1][0]), cases[1][1])
check('regression certificate 3', solve(cases[2][0]), cases[2][1])
check('regression certificate 4', solve(cases[3][0]), cases[3][1])
check('regression certificate 5', solve(cases[4][0]), cases[4][1])
check('regression certificate 6', solve(cases[5][0]), cases[5][1])
check('variant-dependent certificate', solve(cases[6][0]), cases[6][1])
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression certificate 1{'comparisons': 0, 'continuation': 2, 'exhausted': [], 'key': 5, 'stored_loser': 1, 'winner': 2}{'comparisons': 0, 'continuation': 2, 'exhausted': [1], 'key': 5, 'stored_loser': 1, 'winner': 2}Failed
regression certificate 2{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}Passed
regression certificate 3{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}Passed
regression certificate 4{'comparisons': 0, 'continuation': 1, 'exhausted': [], 'key': 0, 'stored_loser': 2, 'winner': 1}{'comparisons': 0, 'continuation': 1, 'exhausted': [2], 'key': 0, 'stored_loser': 2, 'winner': 1}Failed
regression certificate 5{'comparisons': 0, 'continuation': None, 'exhausted': [], 'key': None, 'stored_loser': None, 'winner': None}{'comparisons': 0, 'continuation': None, 'exhausted': [1, 2], 'key': None, 'stored_loser': None, 'winner': None}Failed
regression certificate 6{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}Passed
variant-dependent certificate{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}Passed

SHA-256 / 104a315eb2818732d80689210c926ce4307c01f6e42a1fba0c69c840d41569a4

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(d):
    a=d['challenger']; b=d['defender']; active=[x for x in (a,b) if x[2]]; win=min(active,key=lambda x:(x[1],x[0])) if active else None; lose=None if win is None else (b if win is a else a)
    return {'winner': None if win is None else win[0],
    'stored_loser': None if lose is None else lose[0],
    'comparisons': int(len(active)==2),
    'exhausted': [x[0] for x in (a,b) if x[1]==0],
    'key': None if win is None else win[1],
    'continuation': None if win is None else win[0]}
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
cases = [[({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 2, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 3, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 4, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 4, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 5, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 5, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 6, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 6, 'continuation': 3})]][N-1]
check('regression certificate 1', solve(cases[0][0]), cases[0][1])
check('regression certificate 2', solve(cases[1][0]), cases[1][1])
check('regression certificate 3', solve(cases[2][0]), cases[2][1])
check('regression certificate 4', solve(cases[3][0]), cases[3][1])
check('regression certificate 5', solve(cases[4][0]), cases[4][1])
check('regression certificate 6', solve(cases[5][0]), cases[5][1])
check('variant-dependent certificate', solve(cases[6][0]), cases[6][1])
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression certificate 1{'comparisons': 0, 'continuation': 2, 'exhausted': [1], 'key': 5, 'stored_loser': 1, 'winner': 2}{'comparisons': 0, 'continuation': 2, 'exhausted': [1], 'key': 5, 'stored_loser': 1, 'winner': 2}Passed
regression certificate 2{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}Passed
regression certificate 3{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}Passed
regression certificate 4{'comparisons': 0, 'continuation': 1, 'exhausted': [1], 'key': 0, 'stored_loser': 2, 'winner': 1}{'comparisons': 0, 'continuation': 1, 'exhausted': [2], 'key': 0, 'stored_loser': 2, 'winner': 1}Failed
regression certificate 5{'comparisons': 0, 'continuation': None, 'exhausted': [], 'key': None, 'stored_loser': None, 'winner': None}{'comparisons': 0, 'continuation': None, 'exhausted': [1, 2], 'key': None, 'stored_loser': None, 'winner': None}Failed
regression certificate 6{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}Passed
variant-dependent certificate{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}Passed

SHA-256 / 9f8187aefe0f639871c02b8f1698cda59fda1f27a6bc41fe504edf7b7e23ee0c

3 / The verified repair

Exit 0
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(d):
    a=d['challenger']; b=d['defender']; active=[x for x in (a,b) if x[2]]; win=min(active,key=lambda x:(x[1],x[0])) if active else None; lose=None if win is None else (b if win is a else a)
    return {'winner': None if win is None else win[0],
    'stored_loser': None if lose is None else lose[0],
    'comparisons': int(len(active)==2),
    'exhausted': [x[0] for x in (a,b) if not x[2]],
    'key': None if win is None else win[1],
    'continuation': None if win is None else win[0]}
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
cases = [[({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 2, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 3, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 4, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 4, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 5, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 5, 'continuation': 3})], [({'challenger': [1, 0, False], 'defender': [2, 5, True]}, {'winner': 2, 'stored_loser': 1, 'comparisons': 0, 'exhausted': [1], 'key': 5, 'continuation': 2}), ({'challenger': [7, 3, True], 'defender': [2, 3, True]}, {'winner': 2, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 3, 'continuation': 2}), ({'challenger': [4, 8, True], 'defender': [3, 2, True]}, {'winner': 3, 'stored_loser': 4, 'comparisons': 1, 'exhausted': [], 'key': 2, 'continuation': 3}), ({'challenger': [1, 0, True], 'defender': [2, 9, False]}, {'winner': 1, 'stored_loser': 2, 'comparisons': 0, 'exhausted': [2], 'key': 0, 'continuation': 1}), ({'challenger': [1, -9, False], 'defender': [2, 4, False]}, {'winner': None, 'stored_loser': None, 'comparisons': 0, 'exhausted': [1, 2], 'key': None, 'continuation': None}), ({'challenger': [3, 1, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 1, 'continuation': 3}), ({'challenger': [3, 6, True], 'defender': [7, 9, True]}, {'winner': 3, 'stored_loser': 7, 'comparisons': 1, 'exhausted': [], 'key': 6, 'continuation': 3})]][N-1]
check('regression certificate 1', solve(cases[0][0]), cases[0][1])
check('regression certificate 2', solve(cases[1][0]), cases[1][1])
check('regression certificate 3', solve(cases[2][0]), cases[2][1])
check('regression certificate 4', solve(cases[3][0]), cases[3][1])
check('regression certificate 5', solve(cases[4][0]), cases[4][1])
check('regression certificate 6', solve(cases[5][0]), cases[5][1])
check('variant-dependent certificate', solve(cases[6][0]), cases[6][1])
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression certificate 1{'comparisons': 0, 'continuation': 2, 'exhausted': [1], 'key': 5, 'stored_loser': 1, 'winner': 2}{'comparisons': 0, 'continuation': 2, 'exhausted': [1], 'key': 5, 'stored_loser': 1, 'winner': 2}Passed
regression certificate 2{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}{'comparisons': 1, 'continuation': 2, 'exhausted': [], 'key': 3, 'stored_loser': 7, 'winner': 2}Passed
regression certificate 3{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 4, 'winner': 3}Passed
regression certificate 4{'comparisons': 0, 'continuation': 1, 'exhausted': [2], 'key': 0, 'stored_loser': 2, 'winner': 1}{'comparisons': 0, 'continuation': 1, 'exhausted': [2], 'key': 0, 'stored_loser': 2, 'winner': 1}Passed
regression certificate 5{'comparisons': 0, 'continuation': None, 'exhausted': [1, 2], 'key': None, 'stored_loser': None, 'winner': None}{'comparisons': 0, 'continuation': None, 'exhausted': [1, 2], 'key': None, 'stored_loser': None, 'winner': None}Passed
regression certificate 6{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 1, 'stored_loser': 7, 'winner': 3}Passed
variant-dependent certificate{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}{'comparisons': 1, 'continuation': 3, 'exhausted': [], 'key': 2, 'stored_loser': 7, 'winner': 3}Passed

SHA-256 / bad47467b71916815b670651657eb7c3c43807c896cbacd09450b6cdc662d36e

Verification & scope

A stipulated offline diagnostic model; it does not implement a production allocator, concurrency protocol, or complete heap library. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.

Observations recorded using Python 3.12.14 at 2026-09-29T14:43:31.834253+00:00.

Case digest / a11aa18400747cdf6113187ad4602f6a4537fc87352a3fc4b8a43b96ff4d7ab8