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

Best bounded rational: two nearest numerator candidates · case 01

The exact best bounded rational result violates the stated contract at two nearest numerator candidates.

Numerics● Open access↗
FA-15002

Best bounded rational: two nearest numerator candidates · case 02

The exact best bounded rational result violates the stated contract at two nearest numerator candidates.

Numerics◈ Members↗
FA-15003

Best bounded rational: two nearest numerator candidates · case 03

The exact best bounded rational result violates the stated contract at two nearest numerator candidates.

Numerics◈ Members↗
FA-15004

Best bounded rational: two nearest numerator candidates · case 04

The exact best bounded rational result violates the stated contract at two nearest numerator candidates.

Numerics◈ Members↗
FA-15005

Best bounded rational: two nearest numerator candidates · case 05

The exact best bounded rational result violates the stated contract at two nearest numerator candidates.

Numerics◈ Members↗
FA-15006

Best bounded rational: rational distance · case 01

The exact best bounded rational result violates the stated contract at rational distance.

Numerics● Open access↗
FA-15007

Best bounded rational: rational distance · case 02

The exact best bounded rational result violates the stated contract at rational distance.

Numerics◈ Members↗
FA-15008

Best bounded rational: rational distance · case 03

The exact best bounded rational result violates the stated contract at rational distance.

Numerics◈ Members↗
FA-15009

Best bounded rational: rational distance · case 04

The exact best bounded rational result violates the stated contract at rational distance.

Numerics◈ Members↗
FA-15010

Best bounded rational: rational distance · case 05

The exact best bounded rational result violates the stated contract at rational distance.

Numerics◈ Members↗
FA-15011

Best bounded rational: tie selection · case 01

The exact best bounded rational result violates the stated contract at tie selection.

Numerics● Open access↗
FA-15012

Best bounded rational: tie selection · case 02

The exact best bounded rational result violates the stated contract at tie selection.

Numerics◈ Members↗
FA-15013

Best bounded rational: tie selection · case 03

The exact best bounded rational result violates the stated contract at tie selection.

Numerics◈ Members↗
FA-15014

Best bounded rational: tie selection · case 04

The exact best bounded rational result violates the stated contract at tie selection.

Numerics◈ Members↗
FA-15015

Best bounded rational: tie selection · case 05

The exact best bounded rational result violates the stated contract at tie selection.

Numerics◈ Members↗
FA-15016

Balanced odd radix encoding: zero digit representation · case 01

The exact balanced odd radix encoding result violates the stated contract at zero digit representation.

Numerics● Open access↗
FA-15017

Balanced odd radix encoding: zero digit representation · case 02

The exact balanced odd radix encoding result violates the stated contract at zero digit representation.

Numerics◈ Members↗
FA-15018

Balanced odd radix encoding: zero digit representation · case 03

The exact balanced odd radix encoding result violates the stated contract at zero digit representation.

Numerics◈ Members↗
FA-15019

Balanced odd radix encoding: zero digit representation · case 04

The exact balanced odd radix encoding result violates the stated contract at zero digit representation.

Numerics◈ Members↗
FA-15020

Balanced odd radix encoding: zero digit representation · case 05

The exact balanced odd radix encoding result violates the stated contract at zero digit representation.

Numerics◈ Members↗
FA-15021

Balanced odd radix encoding: unsigned residue extraction · case 01

The exact balanced odd radix encoding result violates the stated contract at unsigned residue extraction.

Numerics● Open access↗
FA-15022

Balanced odd radix encoding: unsigned residue extraction · case 02

The exact balanced odd radix encoding result violates the stated contract at unsigned residue extraction.

Numerics◈ Members↗
FA-15023

Balanced odd radix encoding: unsigned residue extraction · case 03

The exact balanced odd radix encoding result violates the stated contract at unsigned residue extraction.

Numerics◈ Members↗
FA-15024

Balanced odd radix encoding: unsigned residue extraction · case 04

The exact balanced odd radix encoding result violates the stated contract at unsigned residue extraction.

Numerics◈ Members↗
FA-15025

Balanced odd radix encoding: unsigned residue extraction · case 05

The exact balanced odd radix encoding result violates the stated contract at unsigned residue extraction.

Numerics◈ Members↗
FA-15026

Balanced odd radix encoding: balanced carry threshold · case 01

The exact balanced odd radix encoding result violates the stated contract at balanced carry threshold.

Numerics● Open access↗
FA-15027

Balanced odd radix encoding: balanced carry threshold · case 02

The exact balanced odd radix encoding result violates the stated contract at balanced carry threshold.

Numerics◈ Members↗
FA-15028

Balanced odd radix encoding: balanced carry threshold · case 03

The exact balanced odd radix encoding result violates the stated contract at balanced carry threshold.

Numerics◈ Members↗
FA-15029

Balanced odd radix encoding: balanced carry threshold · case 04

The exact balanced odd radix encoding result violates the stated contract at balanced carry threshold.

Numerics◈ Members↗
FA-15030

Balanced odd radix encoding: balanced carry threshold · case 05

The exact balanced odd radix encoding result violates the stated contract at balanced carry threshold.

Numerics◈ Members↗
FA-15031

Balanced odd radix encoding: carry quotient · case 01

The exact balanced odd radix encoding result violates the stated contract at carry quotient.

Numerics● Open access↗
FA-15032

Balanced odd radix encoding: carry quotient · case 02

The exact balanced odd radix encoding result violates the stated contract at carry quotient.

Numerics◈ Members↗
FA-15033

Balanced odd radix encoding: carry quotient · case 03

The exact balanced odd radix encoding result violates the stated contract at carry quotient.

Numerics◈ Members↗
FA-15034

Balanced odd radix encoding: carry quotient · case 04

The exact balanced odd radix encoding result violates the stated contract at carry quotient.

Numerics◈ Members↗
FA-15035

Balanced odd radix encoding: carry quotient · case 05

The exact balanced odd radix encoding result violates the stated contract at carry quotient.

Numerics◈ Members↗
FA-15036

Balanced odd radix encoding: digit significance order · case 01

The exact balanced odd radix encoding result violates the stated contract at digit significance order.

Numerics● Open access↗
FA-15037

Balanced odd radix encoding: digit significance order · case 02

The exact balanced odd radix encoding result violates the stated contract at digit significance order.

Numerics◈ Members↗
FA-15038

Balanced odd radix encoding: digit significance order · case 03

The exact balanced odd radix encoding result violates the stated contract at digit significance order.

Numerics◈ Members↗
FA-15039

Balanced odd radix encoding: digit significance order · case 04

The exact balanced odd radix encoding result violates the stated contract at digit significance order.

Numerics◈ Members↗
FA-15040

Balanced odd radix encoding: digit significance order · case 05

The exact balanced odd radix encoding result violates the stated contract at digit significance order.

Numerics◈ Members↗
FA-15041

Negative radix encoding: negative base zero representation · case 01

The exact negative radix encoding result violates the stated contract at negative base zero representation.

Numerics● Open access↗
FA-15042

Negative radix encoding: negative base zero representation · case 02

The exact negative radix encoding result violates the stated contract at negative base zero representation.

Numerics◈ Members↗
FA-15043

Negative radix encoding: negative base zero representation · case 03

The exact negative radix encoding result violates the stated contract at negative base zero representation.

Numerics◈ Members↗
FA-15044

Negative radix encoding: negative base zero representation · case 04

The exact negative radix encoding result violates the stated contract at negative base zero representation.

Numerics◈ Members↗
FA-15045

Negative radix encoding: negative base zero representation · case 05

The exact negative radix encoding result violates the stated contract at negative base zero representation.

Numerics◈ Members↗
FA-15046

Negative radix encoding: nonnegative negative radix remainder · case 01

The exact negative radix encoding result violates the stated contract at nonnegative negative radix remainder.

Numerics● Open access↗
FA-15047

Negative radix encoding: nonnegative negative radix remainder · case 02

The exact negative radix encoding result violates the stated contract at nonnegative negative radix remainder.

Numerics◈ Members↗
FA-15048

Negative radix encoding: nonnegative negative radix remainder · case 03

The exact negative radix encoding result violates the stated contract at nonnegative negative radix remainder.

Numerics◈ Members↗
FA-15049

Negative radix encoding: nonnegative negative radix remainder · case 04

The exact negative radix encoding result violates the stated contract at nonnegative negative radix remainder.

Numerics◈ Members↗
FA-15050

Negative radix encoding: nonnegative negative radix remainder · case 05

The exact negative radix encoding result violates the stated contract at nonnegative negative radix remainder.

Numerics◈ Members↗
FA-15051

Negative radix encoding: negative base carry · case 01

The exact negative radix encoding result violates the stated contract at negative base carry.

Numerics● Open access↗
FA-15052

Negative radix encoding: negative base carry · case 02

The exact negative radix encoding result violates the stated contract at negative base carry.

Numerics◈ Members↗
FA-15053

Negative radix encoding: negative base carry · case 03

The exact negative radix encoding result violates the stated contract at negative base carry.

Numerics◈ Members↗
FA-15054

Negative radix encoding: negative base carry · case 04

The exact negative radix encoding result violates the stated contract at negative base carry.

Numerics◈ Members↗
FA-15055

Negative radix encoding: negative base carry · case 05

The exact negative radix encoding result violates the stated contract at negative base carry.

Numerics◈ Members↗
FA-15056

Negative radix encoding: negative base digit order · case 01

The exact negative radix encoding result violates the stated contract at negative base digit order.

Numerics● Open access↗
FA-15057

Negative radix encoding: negative base digit order · case 02

The exact negative radix encoding result violates the stated contract at negative base digit order.

Numerics◈ Members↗
FA-15058

Negative radix encoding: negative base digit order · case 03

The exact negative radix encoding result violates the stated contract at negative base digit order.

Numerics◈ Members↗
FA-15059

Negative radix encoding: negative base digit order · case 04

The exact negative radix encoding result violates the stated contract at negative base digit order.

Numerics◈ Members↗
FA-15060

Negative radix encoding: negative base digit order · case 05

The exact negative radix encoding result violates the stated contract at negative base digit order.

Numerics◈ Members↗
FA-15061

Negative radix encoding: nonzero digit preservation · case 01

The exact negative radix encoding result violates the stated contract at nonzero digit preservation.

Numerics● Open access↗
FA-15062

Negative radix encoding: nonzero digit preservation · case 02

The exact negative radix encoding result violates the stated contract at nonzero digit preservation.

Numerics◈ Members↗
FA-15063

Negative radix encoding: nonzero digit preservation · case 03

The exact negative radix encoding result violates the stated contract at nonzero digit preservation.

Numerics◈ Members↗
FA-15064

Negative radix encoding: nonzero digit preservation · case 04

The exact negative radix encoding result violates the stated contract at nonzero digit preservation.

Numerics◈ Members↗
FA-15065

Negative radix encoding: nonzero digit preservation · case 05

The exact negative radix encoding result violates the stated contract at nonzero digit preservation.

Numerics◈ Members↗
FA-15066

Baby step giant step logarithm: baby exponent coverage · case 01

The exact baby step giant step logarithm result violates the stated contract at baby exponent coverage.

Numerics● Open access↗
FA-15067

Baby step giant step logarithm: baby exponent coverage · case 02

The exact baby step giant step logarithm result violates the stated contract at baby exponent coverage.

Numerics◈ Members↗
FA-15068

Baby step giant step logarithm: baby exponent coverage · case 03

The exact baby step giant step logarithm result violates the stated contract at baby exponent coverage.

Numerics◈ Members↗
FA-15069

Baby step giant step logarithm: baby exponent coverage · case 04

The exact baby step giant step logarithm result violates the stated contract at baby exponent coverage.

Numerics◈ Members↗
FA-15070

Baby step giant step logarithm: baby exponent coverage · case 05

The exact baby step giant step logarithm result violates the stated contract at baby exponent coverage.

Numerics◈ Members↗
FA-15071

Baby step giant step logarithm: baby group progression · case 01

The exact baby step giant step logarithm result violates the stated contract at baby group progression.

Numerics● Open access↗
FA-15072

Baby step giant step logarithm: baby group progression · case 02

The exact baby step giant step logarithm result violates the stated contract at baby group progression.

Numerics◈ Members↗
FA-15073

Baby step giant step logarithm: baby group progression · case 03

The exact baby step giant step logarithm result violates the stated contract at baby group progression.

Numerics◈ Members↗
FA-15074

Baby step giant step logarithm: baby group progression · case 04

The exact baby step giant step logarithm result violates the stated contract at baby group progression.

Numerics◈ Members↗
FA-15075

Baby step giant step logarithm: baby group progression · case 05

The exact baby step giant step logarithm result violates the stated contract at baby group progression.

Numerics◈ Members↗
FA-15076

Baby step giant step logarithm: inverse giant factor · case 01

The exact baby step giant step logarithm result violates the stated contract at inverse giant factor.

Numerics● Open access↗
FA-15077

Baby step giant step logarithm: inverse giant factor · case 02

The exact baby step giant step logarithm result violates the stated contract at inverse giant factor.

Numerics◈ Members↗
FA-15078

Baby step giant step logarithm: inverse giant factor · case 03

The exact baby step giant step logarithm result violates the stated contract at inverse giant factor.

Numerics◈ Members↗
FA-15079

Baby step giant step logarithm: inverse giant factor · case 04

The exact baby step giant step logarithm result violates the stated contract at inverse giant factor.

Numerics◈ Members↗
FA-15080

Baby step giant step logarithm: inverse giant factor · case 05

The exact baby step giant step logarithm result violates the stated contract at inverse giant factor.

Numerics◈ Members↗
FA-15081

Baby step giant step logarithm: giant exponent reconstruction · case 01

The exact baby step giant step logarithm result violates the stated contract at giant exponent reconstruction.

Numerics● Open access↗
FA-15082

Baby step giant step logarithm: giant exponent reconstruction · case 02

The exact baby step giant step logarithm result violates the stated contract at giant exponent reconstruction.

Numerics◈ Members↗
FA-15083

Baby step giant step logarithm: giant exponent reconstruction · case 03

The exact baby step giant step logarithm result violates the stated contract at giant exponent reconstruction.

Numerics◈ Members↗
FA-15084

Baby step giant step logarithm: giant exponent reconstruction · case 04

The exact baby step giant step logarithm result violates the stated contract at giant exponent reconstruction.

Numerics◈ Members↗
FA-15085

Baby step giant step logarithm: giant exponent reconstruction · case 05

The exact baby step giant step logarithm result violates the stated contract at giant exponent reconstruction.

Numerics◈ Members↗
FA-15086

Baby step giant step logarithm: giant group progression · case 01

The exact baby step giant step logarithm result violates the stated contract at giant group progression.

Numerics● Open access↗
FA-15087

Baby step giant step logarithm: giant group progression · case 02

The exact baby step giant step logarithm result violates the stated contract at giant group progression.

Numerics◈ Members↗
FA-15088

Baby step giant step logarithm: giant group progression · case 03

The exact baby step giant step logarithm result violates the stated contract at giant group progression.

Numerics◈ Members↗
FA-15089

Baby step giant step logarithm: giant group progression · case 04

The exact baby step giant step logarithm result violates the stated contract at giant group progression.

Numerics◈ Members↗
FA-15090

Baby step giant step logarithm: giant group progression · case 05

The exact baby step giant step logarithm result violates the stated contract at giant group progression.

Numerics◈ Members↗
FA-15091

Lehmer permutation rank: unused alphabet initialization · case 01

The exact lehmer permutation rank result violates the stated contract at unused alphabet initialization.

Numerics● Open access↗
FA-15092

Lehmer permutation rank: unused alphabet initialization · case 02

The exact lehmer permutation rank result violates the stated contract at unused alphabet initialization.

Numerics◈ Members↗
FA-15093

Lehmer permutation rank: unused alphabet initialization · case 03

The exact lehmer permutation rank result violates the stated contract at unused alphabet initialization.

Numerics◈ Members↗
FA-15094

Lehmer permutation rank: unused alphabet initialization · case 04

The exact lehmer permutation rank result violates the stated contract at unused alphabet initialization.

Numerics◈ Members↗
FA-15095

Lehmer permutation rank: unused alphabet initialization · case 05

The exact lehmer permutation rank result violates the stated contract at unused alphabet initialization.

Numerics◈ Members↗
FA-15096

Lehmer permutation rank: inversion digit lookup · case 01

The exact lehmer permutation rank result violates the stated contract at inversion digit lookup.

Numerics● Open access↗
FA-15097

Lehmer permutation rank: inversion digit lookup · case 02

The exact lehmer permutation rank result violates the stated contract at inversion digit lookup.

Numerics◈ Members↗
FA-15098

Lehmer permutation rank: inversion digit lookup · case 03

The exact lehmer permutation rank result violates the stated contract at inversion digit lookup.

Numerics◈ Members↗
FA-15099

Lehmer permutation rank: inversion digit lookup · case 04

The exact lehmer permutation rank result violates the stated contract at inversion digit lookup.

Numerics◈ Members↗
FA-15100

Lehmer permutation rank: inversion digit lookup · case 05

The exact lehmer permutation rank result violates the stated contract at inversion digit lookup.

Numerics◈ 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 ↗