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-40001

Binomial link increments rank once rather than summing ranks · case 01

The bounded binomial link certificate reports an incorrect new rank.

Heap invariants● Open access↗
FA-40002

Binomial link increments rank once rather than summing ranks · case 02

The bounded binomial link certificate reports an incorrect new rank.

Heap invariants◈ Members↗
FA-40003

Binomial link increments rank once rather than summing ranks · case 03

The bounded binomial link certificate reports an incorrect new rank.

Heap invariants◈ Members↗
FA-40004

Binomial link increments rank once rather than summing ranks · case 04

The bounded binomial link certificate reports an incorrect new rank.

Heap invariants◈ Members↗
FA-40005

Binomial link increments rank once rather than summing ranks · case 05

The bounded binomial link certificate reports an incorrect new rank.

Heap invariants◈ Members↗
FA-40006

Binomial link prepends the loser root rather than its children · case 01

The bounded binomial link certificate reports an incorrect children.

Heap invariants● Open access↗
FA-40007

Binomial link prepends the loser root rather than its children · case 02

The bounded binomial link certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40008

Binomial link prepends the loser root rather than its children · case 03

The bounded binomial link certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40009

Binomial link prepends the loser root rather than its children · case 04

The bounded binomial link certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40010

Binomial link prepends the loser root rather than its children · case 05

The bounded binomial link certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40011

Binomial link changes only the demoted root parent · case 01

The bounded binomial link certificate reports an incorrect parent updates.

Heap invariants● Open access↗
FA-40012

Binomial link changes only the demoted root parent · case 02

The bounded binomial link certificate reports an incorrect parent updates.

Heap invariants◈ Members↗
FA-40013

Binomial link changes only the demoted root parent · case 03

The bounded binomial link certificate reports an incorrect parent updates.

Heap invariants◈ Members↗
FA-40014

Binomial link changes only the demoted root parent · case 04

The bounded binomial link certificate reports an incorrect parent updates.

Heap invariants◈ Members↗
FA-40015

Binomial link changes only the demoted root parent · case 05

The bounded binomial link certificate reports an incorrect parent updates.

Heap invariants◈ Members↗
FA-40016

Binomial link removes the loser from the root collection · case 01

The bounded binomial link certificate reports an incorrect root set.

Heap invariants● Open access↗
FA-40017

Binomial link removes the loser from the root collection · case 02

The bounded binomial link certificate reports an incorrect root set.

Heap invariants◈ Members↗
FA-40018

Binomial link removes the loser from the root collection · case 03

The bounded binomial link certificate reports an incorrect root set.

Heap invariants◈ Members↗
FA-40019

Binomial link removes the loser from the root collection · case 04

The bounded binomial link certificate reports an incorrect root set.

Heap invariants◈ Members↗
FA-40020

Binomial link removes the loser from the root collection · case 05

The bounded binomial link certificate reports an incorrect root set.

Heap invariants◈ Members↗
FA-40021

Binomial carry defers the first pair when three equal ranks are pending · case 01

The bounded binomial carry certificate reports an incorrect link now.

Heap invariants● Open access↗
FA-40022

Binomial carry defers the first pair when three equal ranks are pending · case 02

The bounded binomial carry certificate reports an incorrect link now.

Heap invariants◈ Members↗
FA-40023

Binomial carry defers the first pair when three equal ranks are pending · case 03

The bounded binomial carry certificate reports an incorrect link now.

Heap invariants◈ Members↗
FA-40024

Binomial carry defers the first pair when three equal ranks are pending · case 04

The bounded binomial carry certificate reports an incorrect link now.

Heap invariants◈ Members↗
FA-40025

Binomial carry defers the first pair when three equal ranks are pending · case 05

The bounded binomial carry certificate reports an incorrect link now.

Heap invariants◈ Members↗
FA-40026

Binomial carry reads the cursor rank rather than the list head · case 01

The bounded binomial carry certificate reports an incorrect current.

Heap invariants● Open access↗
FA-40027

Binomial carry reads the cursor rank rather than the list head · case 02

The bounded binomial carry certificate reports an incorrect current.

Heap invariants◈ Members↗
FA-40028

Binomial carry reads the cursor rank rather than the list head · case 03

The bounded binomial carry certificate reports an incorrect current.

Heap invariants◈ Members↗
FA-40029

Binomial carry reads the cursor rank rather than the list head · case 04

The bounded binomial carry certificate reports an incorrect current.

Heap invariants◈ Members↗
FA-40030

Binomial carry reads the cursor rank rather than the list head · case 05

The bounded binomial carry certificate reports an incorrect current.

Heap invariants◈ Members↗
FA-40031

Binomial carry advances one rank even when the old rank is zero · case 01

The bounded binomial carry certificate reports an incorrect carry rank.

Heap invariants● Open access↗
FA-40032

Binomial carry advances one rank even when the old rank is zero · case 02

The bounded binomial carry certificate reports an incorrect carry rank.

Heap invariants◈ Members↗
FA-40033

Binomial carry advances one rank even when the old rank is zero · case 03

The bounded binomial carry certificate reports an incorrect carry rank.

Heap invariants◈ Members↗
FA-40034

Binomial carry advances one rank even when the old rank is zero · case 04

The bounded binomial carry certificate reports an incorrect carry rank.

Heap invariants◈ Members↗
FA-40035

Binomial carry advances one rank even when the old rank is zero · case 05

The bounded binomial carry certificate reports an incorrect carry rank.

Heap invariants◈ Members↗
FA-40036

Binomial carry consumes precisely the linked pair · case 01

The bounded binomial carry certificate reports an incorrect suffix.

Heap invariants● Open access↗
FA-40037

Binomial carry consumes precisely the linked pair · case 02

The bounded binomial carry certificate reports an incorrect suffix.

Heap invariants◈ Members↗
FA-40038

Binomial carry consumes precisely the linked pair · case 03

The bounded binomial carry certificate reports an incorrect suffix.

Heap invariants◈ Members↗
FA-40039

Binomial carry consumes precisely the linked pair · case 04

The bounded binomial carry certificate reports an incorrect suffix.

Heap invariants◈ Members↗
FA-40040

Binomial carry consumes precisely the linked pair · case 05

The bounded binomial carry certificate reports an incorrect suffix.

Heap invariants◈ Members↗
FA-40041

Binomial triple deferral compares the third rank rather than just its presence · case 01

The bounded binomial carry certificate reports an incorrect defer.

Heap invariants● Open access↗
FA-40042

Binomial triple deferral compares the third rank rather than just its presence · case 02

The bounded binomial carry certificate reports an incorrect defer.

Heap invariants◈ Members↗
FA-40043

Binomial triple deferral compares the third rank rather than just its presence · case 03

The bounded binomial carry certificate reports an incorrect defer.

Heap invariants◈ Members↗
FA-40044

Binomial triple deferral compares the third rank rather than just its presence · case 04

The bounded binomial carry certificate reports an incorrect defer.

Heap invariants◈ Members↗
FA-40045

Binomial triple deferral compares the third rank rather than just its presence · case 05

The bounded binomial carry certificate reports an incorrect defer.

Heap invariants◈ Members↗
FA-40046

Binomial carry links the adjacent equal rank rather than the tail · case 01

The bounded binomial carry certificate reports an incorrect partner.

Heap invariants● Open access↗
FA-40047

Binomial carry links the adjacent equal rank rather than the tail · case 02

The bounded binomial carry certificate reports an incorrect partner.

Heap invariants◈ Members↗
FA-40048

Binomial carry links the adjacent equal rank rather than the tail · case 03

The bounded binomial carry certificate reports an incorrect partner.

Heap invariants◈ Members↗
FA-40049

Binomial carry links the adjacent equal rank rather than the tail · case 04

The bounded binomial carry certificate reports an incorrect partner.

Heap invariants◈ Members↗
FA-40050

Binomial carry links the adjacent equal rank rather than the tail · case 05

The bounded binomial carry certificate reports an incorrect partner.

Heap invariants◈ Members↗
FA-40051

Binomial extraction reverses child rank order rather than sorting by priority · case 01

The bounded binomial extract certificate reports an incorrect promoted.

Heap invariants● Open access↗
FA-40052

Binomial extraction reverses child rank order rather than sorting by priority · case 02

The bounded binomial extract certificate reports an incorrect promoted.

Heap invariants◈ Members↗
FA-40053

Binomial extraction reverses child rank order rather than sorting by priority · case 03

The bounded binomial extract certificate reports an incorrect promoted.

Heap invariants◈ Members↗
FA-40054

Binomial extraction reverses child rank order rather than sorting by priority · case 04

The bounded binomial extract certificate reports an incorrect promoted.

Heap invariants◈ Members↗
FA-40055

Binomial extraction reverses child rank order rather than sorting by priority · case 05

The bounded binomial extract certificate reports an incorrect promoted.

Heap invariants◈ Members↗
FA-40056

Binomial extraction clears every promoted child parent · case 01

The bounded binomial extract certificate reports an incorrect parents.

Heap invariants● Open access↗
FA-40057

Binomial extraction clears every promoted child parent · case 02

The bounded binomial extract certificate reports an incorrect parents.

Heap invariants◈ Members↗
FA-40058

Binomial extraction clears every promoted child parent · case 03

The bounded binomial extract certificate reports an incorrect parents.

Heap invariants◈ Members↗
FA-40059

Binomial extraction clears every promoted child parent · case 04

The bounded binomial extract certificate reports an incorrect parents.

Heap invariants◈ Members↗
FA-40060

Binomial extraction clears every promoted child parent · case 05

The bounded binomial extract certificate reports an incorrect parents.

Heap invariants◈ Members↗
FA-40061

Binomial extraction removes one member while preserving child subtrees · case 01

The bounded binomial extract certificate reports an incorrect size delta.

Heap invariants● Open access↗
FA-40062

Binomial extraction removes one member while preserving child subtrees · case 02

The bounded binomial extract certificate reports an incorrect size delta.

Heap invariants◈ Members↗
FA-40063

Binomial extraction removes one member while preserving child subtrees · case 03

The bounded binomial extract certificate reports an incorrect size delta.

Heap invariants◈ Members↗
FA-40064

Binomial extraction removes one member while preserving child subtrees · case 04

The bounded binomial extract certificate reports an incorrect size delta.

Heap invariants◈ Members↗
FA-40065

Binomial extraction removes one member while preserving child subtrees · case 05

The bounded binomial extract certificate reports an incorrect size delta.

Heap invariants◈ Members↗
FA-40066

Binomial extraction recomputes minimum across old and promoted roots · case 01

The bounded binomial extract certificate reports an incorrect minimum.

Heap invariants● Open access↗
FA-40067

Binomial extraction recomputes minimum across old and promoted roots · case 02

The bounded binomial extract certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-40068

Binomial extraction recomputes minimum across old and promoted roots · case 03

The bounded binomial extract certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-40069

Binomial extraction recomputes minimum across old and promoted roots · case 04

The bounded binomial extract certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-40070

Binomial extraction recomputes minimum across old and promoted roots · case 05

The bounded binomial extract certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-40071

Binomial extraction preserves rank collisions for later consolidation · case 01

The bounded binomial extract certificate reports an incorrect merge ranks.

Heap invariants● Open access↗
FA-40072

Binomial extraction preserves rank collisions for later consolidation · case 02

The bounded binomial extract certificate reports an incorrect merge ranks.

Heap invariants◈ Members↗
FA-40073

Binomial extraction preserves rank collisions for later consolidation · case 03

The bounded binomial extract certificate reports an incorrect merge ranks.

Heap invariants◈ Members↗
FA-40074

Binomial extraction preserves rank collisions for later consolidation · case 04

The bounded binomial extract certificate reports an incorrect merge ranks.

Heap invariants◈ Members↗
FA-40075

Binomial extraction preserves rank collisions for later consolidation · case 05

The bounded binomial extract certificate reports an incorrect merge ranks.

Heap invariants◈ Members↗
FA-40076

Binomial extraction invalidates only the removed root handle · case 01

The bounded binomial extract certificate reports an incorrect live handles.

Heap invariants● Open access↗
FA-40077

Binomial extraction invalidates only the removed root handle · case 02

The bounded binomial extract certificate reports an incorrect live handles.

Heap invariants◈ Members↗
FA-40078

Binomial extraction invalidates only the removed root handle · case 03

The bounded binomial extract certificate reports an incorrect live handles.

Heap invariants◈ Members↗
FA-40079

Binomial extraction invalidates only the removed root handle · case 04

The bounded binomial extract certificate reports an incorrect live handles.

Heap invariants◈ Members↗
FA-40080

Binomial extraction invalidates only the removed root handle · case 05

The bounded binomial extract certificate reports an incorrect live handles.

Heap invariants◈ Members↗
FA-40081

Fibonacci cut removes the selected sibling rather than the first or entire ring · case 01

The bounded fibonacci cut certificate reports an incorrect parent children.

Heap invariants● Open access↗
FA-40082

Fibonacci cut removes the selected sibling rather than the first or entire ring · case 02

The bounded fibonacci cut certificate reports an incorrect parent children.

Heap invariants◈ Members↗
FA-40083

Fibonacci cut removes the selected sibling rather than the first or entire ring · case 03

The bounded fibonacci cut certificate reports an incorrect parent children.

Heap invariants◈ Members↗
FA-40084

Fibonacci cut removes the selected sibling rather than the first or entire ring · case 04

The bounded fibonacci cut certificate reports an incorrect parent children.

Heap invariants◈ Members↗
FA-40085

Fibonacci cut removes the selected sibling rather than the first or entire ring · case 05

The bounded fibonacci cut certificate reports an incorrect parent children.

Heap invariants◈ Members↗
FA-40086

Fibonacci cut preserves existing roots and appends the cut child · case 01

The bounded fibonacci cut certificate reports an incorrect root append.

Heap invariants● Open access↗
FA-40087

Fibonacci cut preserves existing roots and appends the cut child · case 02

The bounded fibonacci cut certificate reports an incorrect root append.

Heap invariants◈ Members↗
FA-40088

Fibonacci cut preserves existing roots and appends the cut child · case 03

The bounded fibonacci cut certificate reports an incorrect root append.

Heap invariants◈ Members↗
FA-40089

Fibonacci cut preserves existing roots and appends the cut child · case 04

The bounded fibonacci cut certificate reports an incorrect root append.

Heap invariants◈ Members↗
FA-40090

Fibonacci cut preserves existing roots and appends the cut child · case 05

The bounded fibonacci cut certificate reports an incorrect root append.

Heap invariants◈ Members↗
FA-40091

Fibonacci cut decrements the parent degree exactly once · case 01

The bounded fibonacci cut certificate reports an incorrect degree.

Heap invariants● Open access↗
FA-40092

Fibonacci cut decrements the parent degree exactly once · case 02

The bounded fibonacci cut certificate reports an incorrect degree.

Heap invariants◈ Members↗
FA-40093

Fibonacci cut decrements the parent degree exactly once · case 03

The bounded fibonacci cut certificate reports an incorrect degree.

Heap invariants◈ Members↗
FA-40094

Fibonacci cut decrements the parent degree exactly once · case 04

The bounded fibonacci cut certificate reports an incorrect degree.

Heap invariants◈ Members↗
FA-40095

Fibonacci cut decrements the parent degree exactly once · case 05

The bounded fibonacci cut certificate reports an incorrect degree.

Heap invariants◈ Members↗
FA-40096

Fibonacci cut clears the promoted child parent rather than self-parenting · case 01

The bounded fibonacci cut certificate reports an incorrect child parent.

Heap invariants● Open access↗
FA-40097

Fibonacci cut clears the promoted child parent rather than self-parenting · case 02

The bounded fibonacci cut certificate reports an incorrect child parent.

Heap invariants◈ Members↗
FA-40098

Fibonacci cut clears the promoted child parent rather than self-parenting · case 03

The bounded fibonacci cut certificate reports an incorrect child parent.

Heap invariants◈ Members↗
FA-40099

Fibonacci cut clears the promoted child parent rather than self-parenting · case 04

The bounded fibonacci cut certificate reports an incorrect child parent.

Heap invariants◈ Members↗
FA-40100

Fibonacci cut clears the promoted child parent rather than self-parenting · case 05

The bounded fibonacci cut certificate reports an incorrect child parent.

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 ↗