FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-41201

Paged heap children may cross page boundaries and require global indexing · case 01

The bounded paged heap layout certificate reports an incorrect children.

Heap invariants● Open access↗
FA-41202

Paged heap children may cross page boundaries and require global indexing · case 02

The bounded paged heap layout certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-41203

Paged heap children may cross page boundaries and require global indexing · case 03

The bounded paged heap layout certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-41204

Paged heap children may cross page boundaries and require global indexing · case 04

The bounded paged heap layout certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-41205

Paged heap children may cross page boundaries and require global indexing · case 05

The bounded paged heap layout certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-41206

Paged heap page allocation rounds up except at exact capacity multiples · case 01

The bounded paged heap layout certificate reports an incorrect pages.

Heap invariants● Open access↗
FA-41207

Paged heap page allocation rounds up except at exact capacity multiples · case 02

The bounded paged heap layout certificate reports an incorrect pages.

Heap invariants◈ Members↗
FA-41208

Paged heap page allocation rounds up except at exact capacity multiples · case 03

The bounded paged heap layout certificate reports an incorrect pages.

Heap invariants◈ Members↗
FA-41209

Paged heap page allocation rounds up except at exact capacity multiples · case 04

The bounded paged heap layout certificate reports an incorrect pages.

Heap invariants◈ Members↗
FA-41210

Paged heap page allocation rounds up except at exact capacity multiples · case 05

The bounded paged heap layout certificate reports an incorrect pages.

Heap invariants◈ Members↗
FA-41211

Paged heap exact-multiple tail pages are full rather than empty · case 01

The bounded paged heap layout certificate reports an incorrect tail occupancy.

Heap invariants● Open access↗
FA-41212

Paged heap exact-multiple tail pages are full rather than empty · case 02

The bounded paged heap layout certificate reports an incorrect tail occupancy.

Heap invariants◈ Members↗
FA-41213

Paged heap exact-multiple tail pages are full rather than empty · case 03

The bounded paged heap layout certificate reports an incorrect tail occupancy.

Heap invariants◈ Members↗
FA-41214

Paged heap exact-multiple tail pages are full rather than empty · case 04

The bounded paged heap layout certificate reports an incorrect tail occupancy.

Heap invariants◈ Members↗
FA-41215

Paged heap exact-multiple tail pages are full rather than empty · case 05

The bounded paged heap layout certificate reports an incorrect tail occupancy.

Heap invariants◈ Members↗
FA-41216

Paged heap child scan includes every physical page touched by its cross-page children · case 01

The bounded paged heap layout certificate reports an incorrect touched.

Heap invariants● Open access↗
FA-41217

Paged heap child scan includes every physical page touched by its cross-page children · case 02

The bounded paged heap layout certificate reports an incorrect touched.

Heap invariants◈ Members↗
FA-41218

Paged heap child scan includes every physical page touched by its cross-page children · case 03

The bounded paged heap layout certificate reports an incorrect touched.

Heap invariants◈ Members↗
FA-41219

Paged heap child scan includes every physical page touched by its cross-page children · case 04

The bounded paged heap layout certificate reports an incorrect touched.

Heap invariants◈ Members↗
FA-41220

Paged heap child scan includes every physical page touched by its cross-page children · case 05

The bounded paged heap layout certificate reports an incorrect touched.

Heap invariants◈ Members↗
FA-41221

Pointer heap traversal follows breadth-first links rather than allocation order · case 01

The bounded complete tree certificate certificate reports an incorrect visits.

Heap invariants● Open access↗
FA-41222

Pointer heap traversal follows breadth-first links rather than allocation order · case 02

The bounded complete tree certificate certificate reports an incorrect visits.

Heap invariants◈ Members↗
FA-41223

Pointer heap traversal follows breadth-first links rather than allocation order · case 03

The bounded complete tree certificate certificate reports an incorrect visits.

Heap invariants◈ Members↗
FA-41224

Pointer heap traversal follows breadth-first links rather than allocation order · case 04

The bounded complete tree certificate certificate reports an incorrect visits.

Heap invariants◈ Members↗
FA-41225

Pointer heap traversal follows breadth-first links rather than allocation order · case 05

The bounded complete tree certificate certificate reports an incorrect visits.

Heap invariants◈ Members↗
FA-41226

Pointer heap certificate rejects allocated nodes detached from the root · case 01

The bounded complete tree certificate certificate reports an incorrect unreachable.

Heap invariants● Open access↗
FA-41227

Pointer heap certificate rejects allocated nodes detached from the root · case 02

The bounded complete tree certificate certificate reports an incorrect unreachable.

Heap invariants◈ Members↗
FA-41228

Pointer heap certificate rejects allocated nodes detached from the root · case 03

The bounded complete tree certificate certificate reports an incorrect unreachable.

Heap invariants◈ Members↗
FA-41229

Pointer heap certificate rejects allocated nodes detached from the root · case 04

The bounded complete tree certificate certificate reports an incorrect unreachable.

Heap invariants◈ Members↗
FA-41230

Pointer heap certificate rejects allocated nodes detached from the root · case 05

The bounded complete tree certificate certificate reports an incorrect unreachable.

Heap invariants◈ Members↗
FA-41231

Pointer heap traversal records every repeated reference rather than expanding or hiding aliases · case 01

The bounded complete tree certificate certificate reports an incorrect repeated.

Heap invariants● Open access↗
FA-41232

Pointer heap traversal records every repeated reference rather than expanding or hiding aliases · case 02

The bounded complete tree certificate certificate reports an incorrect repeated.

Heap invariants◈ Members↗
FA-41233

Pointer heap traversal records every repeated reference rather than expanding or hiding aliases · case 03

The bounded complete tree certificate certificate reports an incorrect repeated.

Heap invariants◈ Members↗
FA-41234

Pointer heap traversal records every repeated reference rather than expanding or hiding aliases · case 04

The bounded complete tree certificate certificate reports an incorrect repeated.

Heap invariants◈ Members↗
FA-41235

Pointer heap traversal records every repeated reference rather than expanding or hiding aliases · case 05

The bounded complete tree certificate certificate reports an incorrect repeated.

Heap invariants◈ Members↗
FA-41236

Pointer heap completeness requires gap-free conceptual array positions as well as reachability · case 01

The bounded complete tree certificate certificate reports an incorrect complete.

Heap invariants● Open access↗
FA-41237

Pointer heap completeness requires gap-free conceptual array positions as well as reachability · case 02

The bounded complete tree certificate certificate reports an incorrect complete.

Heap invariants◈ Members↗
FA-41238

Pointer heap completeness requires gap-free conceptual array positions as well as reachability · case 03

The bounded complete tree certificate certificate reports an incorrect complete.

Heap invariants◈ Members↗
FA-41239

Pointer heap completeness requires gap-free conceptual array positions as well as reachability · case 04

The bounded complete tree certificate certificate reports an incorrect complete.

Heap invariants◈ Members↗
FA-41240

Pointer heap completeness requires gap-free conceptual array positions as well as reachability · case 05

The bounded complete tree certificate certificate reports an incorrect complete.

Heap invariants◈ Members↗
FA-41241

Pointer heap right-child holes violate completeness while a final left child is legal · case 01

The bounded complete tree certificate certificate reports an incorrect right only.

Heap invariants● Open access↗
FA-41242

Pointer heap right-child holes violate completeness while a final left child is legal · case 02

The bounded complete tree certificate certificate reports an incorrect right only.

Heap invariants◈ Members↗
FA-41243

Pointer heap right-child holes violate completeness while a final left child is legal · case 03

The bounded complete tree certificate certificate reports an incorrect right only.

Heap invariants◈ Members↗
FA-41244

Pointer heap right-child holes violate completeness while a final left child is legal · case 04

The bounded complete tree certificate certificate reports an incorrect right only.

Heap invariants◈ Members↗
FA-41245

Pointer heap right-child holes violate completeness while a final left child is legal · case 05

The bounded complete tree certificate certificate reports an incorrect right only.

Heap invariants◈ Members↗
FA-41246

Pointer heap parent multiplicity counts duplicate child links independently · case 01

The bounded complete tree certificate certificate reports an incorrect incoming.

Heap invariants● Open access↗
FA-41247

Pointer heap parent multiplicity counts duplicate child links independently · case 02

The bounded complete tree certificate certificate reports an incorrect incoming.

Heap invariants◈ Members↗
FA-41248

Pointer heap parent multiplicity counts duplicate child links independently · case 03

The bounded complete tree certificate certificate reports an incorrect incoming.

Heap invariants◈ Members↗
FA-41249

Pointer heap parent multiplicity counts duplicate child links independently · case 04

The bounded complete tree certificate certificate reports an incorrect incoming.

Heap invariants◈ Members↗
FA-41250

Pointer heap parent multiplicity counts duplicate child links independently · case 05

The bounded complete tree certificate certificate reports an incorrect incoming.

Heap invariants◈ Members↗
FA-41251

Tournament padding retains exact powers of two without doubling them · case 01

The bounded tournament padding certificate reports an incorrect capacity.

Heap invariants● Open access↗
FA-41252

Tournament padding retains exact powers of two without doubling them · case 02

The bounded tournament padding certificate reports an incorrect capacity.

Heap invariants◈ Members↗
FA-41253

Tournament padding retains exact powers of two without doubling them · case 03

The bounded tournament padding certificate reports an incorrect capacity.

Heap invariants◈ Members↗
FA-41254

Tournament padding retains exact powers of two without doubling them · case 04

The bounded tournament padding certificate reports an incorrect capacity.

Heap invariants◈ Members↗
FA-41255

Tournament padding retains exact powers of two without doubling them · case 05

The bounded tournament padding certificate reports an incorrect capacity.

Heap invariants◈ Members↗
FA-41256

Tournament padding uses inactive tail leaves rather than numeric zero sentinels · case 01

The bounded tournament padding certificate reports an incorrect leaves.

Heap invariants● Open access↗
FA-41257

Tournament padding uses inactive tail leaves rather than numeric zero sentinels · case 02

The bounded tournament padding certificate reports an incorrect leaves.

Heap invariants◈ Members↗
FA-41258

Tournament padding uses inactive tail leaves rather than numeric zero sentinels · case 03

The bounded tournament padding certificate reports an incorrect leaves.

Heap invariants◈ Members↗
FA-41259

Tournament padding uses inactive tail leaves rather than numeric zero sentinels · case 04

The bounded tournament padding certificate reports an incorrect leaves.

Heap invariants◈ Members↗
FA-41260

Tournament padding uses inactive tail leaves rather than numeric zero sentinels · case 05

The bounded tournament padding certificate reports an incorrect leaves.

Heap invariants◈ Members↗
FA-41261

Tournament inactive padding cannot use a finite incumbent priority · case 01

The bounded tournament padding certificate reports an incorrect champion.

Heap invariants● Open access↗
FA-41262

Tournament inactive padding cannot use a finite incumbent priority · case 02

The bounded tournament padding certificate reports an incorrect champion.

Heap invariants◈ Members↗
FA-41263

Tournament inactive padding cannot use a finite incumbent priority · case 03

The bounded tournament padding certificate reports an incorrect champion.

Heap invariants◈ Members↗
FA-41264

Tournament inactive padding cannot use a finite incumbent priority · case 04

The bounded tournament padding certificate reports an incorrect champion.

Heap invariants◈ Members↗
FA-41265

Tournament inactive padding cannot use a finite incumbent priority · case 05

The bounded tournament padding certificate reports an incorrect champion.

Heap invariants◈ Members↗
FA-41266

Tournament depth counts tree levels rather than total matches · case 01

The bounded tournament padding certificate reports an incorrect rounds.

Heap invariants● Open access↗
FA-41267

Tournament depth counts tree levels rather than total matches · case 02

The bounded tournament padding certificate reports an incorrect rounds.

Heap invariants◈ Members↗
FA-41268

Tournament depth counts tree levels rather than total matches · case 03

The bounded tournament padding certificate reports an incorrect rounds.

Heap invariants◈ Members↗
FA-41269

Tournament depth counts tree levels rather than total matches · case 04

The bounded tournament padding certificate reports an incorrect rounds.

Heap invariants◈ Members↗
FA-41270

Tournament depth counts tree levels rather than total matches · case 05

The bounded tournament padding certificate reports an incorrect rounds.

Heap invariants◈ Members↗
FA-41271

Tournament active leaves occupy original slots before trailing padding · case 01

The bounded tournament padding certificate reports an incorrect active indices.

Heap invariants● Open access↗
FA-41272

Tournament active leaves occupy original slots before trailing padding · case 02

The bounded tournament padding certificate reports an incorrect active indices.

Heap invariants◈ Members↗
FA-41273

Tournament active leaves occupy original slots before trailing padding · case 03

The bounded tournament padding certificate reports an incorrect active indices.

Heap invariants◈ Members↗
FA-41274

Tournament active leaves occupy original slots before trailing padding · case 04

The bounded tournament padding certificate reports an incorrect active indices.

Heap invariants◈ Members↗
FA-41275

Tournament active leaves occupy original slots before trailing padding · case 05

The bounded tournament padding certificate reports an incorrect active indices.

Heap invariants◈ Members↗
FA-41276

Tournament inactive byes incur no key comparisons · case 01

The bounded tournament padding certificate reports an incorrect key comparisons.

Heap invariants● Open access↗
FA-41277

Tournament inactive byes incur no key comparisons · case 02

The bounded tournament padding certificate reports an incorrect key comparisons.

Heap invariants◈ Members↗
FA-41278

Tournament inactive byes incur no key comparisons · case 03

The bounded tournament padding certificate reports an incorrect key comparisons.

Heap invariants◈ Members↗
FA-41279

Tournament inactive byes incur no key comparisons · case 04

The bounded tournament padding certificate reports an incorrect key comparisons.

Heap invariants◈ Members↗
FA-41280

Tournament inactive byes incur no key comparisons · case 05

The bounded tournament padding certificate reports an incorrect key comparisons.

Heap invariants◈ Members↗
FA-41281

Rank-loss recomputation distinguishes equal from unequal child ranks · case 01

The bounded rank loss propagation certificate reports an incorrect computed.

Heap invariants● Open access↗
FA-41282

Rank-loss recomputation distinguishes equal from unequal child ranks · case 02

The bounded rank loss propagation certificate reports an incorrect computed.

Heap invariants◈ Members↗
FA-41283

Rank-loss recomputation distinguishes equal from unequal child ranks · case 03

The bounded rank loss propagation certificate reports an incorrect computed.

Heap invariants◈ Members↗
FA-41284

Rank-loss recomputation distinguishes equal from unequal child ranks · case 04

The bounded rank loss propagation certificate reports an incorrect computed.

Heap invariants◈ Members↗
FA-41285

Rank-loss recomputation distinguishes equal from unequal child ranks · case 05

The bounded rank loss propagation certificate reports an incorrect computed.

Heap invariants◈ Members↗
FA-41286

Rank-loss propagation stops at the first unchanged ancestor · case 01

The bounded rank loss propagation certificate reports an incorrect decreased.

Heap invariants● Open access↗
FA-41287

Rank-loss propagation stops at the first unchanged ancestor · case 02

The bounded rank loss propagation certificate reports an incorrect decreased.

Heap invariants◈ Members↗
FA-41288

Rank-loss propagation stops at the first unchanged ancestor · case 03

The bounded rank loss propagation certificate reports an incorrect decreased.

Heap invariants◈ Members↗
FA-41289

Rank-loss propagation stops at the first unchanged ancestor · case 04

The bounded rank loss propagation certificate reports an incorrect decreased.

Heap invariants◈ Members↗
FA-41290

Rank-loss propagation stops at the first unchanged ancestor · case 05

The bounded rank loss propagation certificate reports an incorrect decreased.

Heap invariants◈ Members↗
FA-41291

Rank-loss propagation identifies its stopping ancestor rather than always reaching the root · case 01

The bounded rank loss propagation certificate reports an incorrect stop.

Heap invariants● Open access↗
FA-41292

Rank-loss propagation identifies its stopping ancestor rather than always reaching the root · case 02

The bounded rank loss propagation certificate reports an incorrect stop.

Heap invariants◈ Members↗
FA-41293

Rank-loss propagation identifies its stopping ancestor rather than always reaching the root · case 03

The bounded rank loss propagation certificate reports an incorrect stop.

Heap invariants◈ Members↗
FA-41294

Rank-loss propagation identifies its stopping ancestor rather than always reaching the root · case 04

The bounded rank loss propagation certificate reports an incorrect stop.

Heap invariants◈ Members↗
FA-41295

Rank-loss propagation identifies its stopping ancestor rather than always reaching the root · case 05

The bounded rank loss propagation certificate reports an incorrect stop.

Heap invariants◈ Members↗
FA-41296

Rank-loss repair preserves unvisited ranks and applies the full local decrease · case 01

The bounded rank loss propagation certificate reports an incorrect prefix ranks.

Heap invariants● Open access↗
FA-41297

Rank-loss repair preserves unvisited ranks and applies the full local decrease · case 02

The bounded rank loss propagation certificate reports an incorrect prefix ranks.

Heap invariants◈ Members↗
FA-41298

Rank-loss repair preserves unvisited ranks and applies the full local decrease · case 03

The bounded rank loss propagation certificate reports an incorrect prefix ranks.

Heap invariants◈ Members↗
FA-41299

Rank-loss repair preserves unvisited ranks and applies the full local decrease · case 04

The bounded rank loss propagation certificate reports an incorrect prefix ranks.

Heap invariants◈ Members↗
FA-41300

Rank-loss repair preserves unvisited ranks and applies the full local decrease · case 05

The bounded rank loss propagation certificate reports an incorrect prefix ranks.

Heap invariants◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗