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

Divisor count square root pair · case 01

A square-root divisor is counted twice.

Number theory● Open access↗
FA-5502

Divisor count square root pair · case 02

A square-root divisor is counted twice.

Number theory◈ Members↗
FA-5503

Divisor count square root pair · case 03

A square-root divisor is counted twice.

Number theory◈ Members↗
FA-5504

Divisor count square root pair · case 04

A square-root divisor is counted twice.

Number theory◈ Members↗
FA-5505

Divisor count square root pair · case 05

A square-root divisor is counted twice.

Number theory◈ Members↗
FA-5506

Prime predicate small boundary · case 01

The empty divisor loop falsely accepts zero and one.

Number theory● Open access↗
FA-5507

Prime predicate small boundary · case 02

The empty divisor loop falsely accepts zero and one.

Number theory◈ Members↗
FA-5508

Prime predicate small boundary · case 03

The empty divisor loop falsely accepts zero and one.

Number theory◈ Members↗
FA-5509

Prime predicate small boundary · case 04

The empty divisor loop falsely accepts zero and one.

Number theory◈ Members↗
FA-5510

Prime predicate small boundary · case 05

The empty divisor loop falsely accepts zero and one.

Number theory◈ Members↗
FA-5511

Carmichael number predicate · case 01

A base-two Fermat congruence admits primes as Carmichael numbers.

Number theory● Open access↗
FA-5512

Carmichael number predicate · case 02

A base-two Fermat congruence admits primes as Carmichael numbers.

Number theory◈ Members↗
FA-5513

Carmichael number predicate · case 03

A base-two Fermat congruence admits primes as Carmichael numbers.

Number theory◈ Members↗
FA-5514

Carmichael number predicate · case 04

A base-two Fermat congruence admits primes as Carmichael numbers.

Number theory◈ Members↗
FA-5515

Carmichael number predicate · case 05

A base-two Fermat congruence admits primes as Carmichael numbers.

Number theory◈ Members↗
FA-5516

Euler totient · case 01

The prime-only totient shortcut is applied to composite numbers.

Number theory● Open access↗
FA-5517

Euler totient · case 02

The prime-only totient shortcut is applied to composite numbers.

Number theory◈ Members↗
FA-5518

Euler totient · case 03

The prime-only totient shortcut is applied to composite numbers.

Number theory◈ Members↗
FA-5519

Euler totient · case 04

The prime-only totient shortcut is applied to composite numbers.

Number theory◈ Members↗
FA-5520

Euler totient · case 05

The prime-only totient shortcut is applied to composite numbers.

Number theory◈ Members↗
FA-5521

Prime factor multiplicity · case 01

Distinct prime divisors discard their multiplicities.

Number theory● Open access↗
FA-5522

Prime factor multiplicity · case 02

Distinct prime divisors discard their multiplicities.

Number theory◈ Members↗
FA-5523

Prime factor multiplicity · case 03

Distinct prime divisors discard their multiplicities.

Number theory◈ Members↗
FA-5524

Prime factor multiplicity · case 04

Distinct prime divisors discard their multiplicities.

Number theory◈ Members↗
FA-5525

Prime factor multiplicity · case 05

Distinct prime divisors discard their multiplicities.

Number theory◈ Members↗
FA-5526

Radical distinct prime product · case 01

Repeated prime powers are retained in the radical.

Number theory● Open access↗
FA-5527

Radical distinct prime product · case 02

Repeated prime powers are retained in the radical.

Number theory◈ Members↗
FA-5528

Radical distinct prime product · case 03

Repeated prime powers are retained in the radical.

Number theory◈ Members↗
FA-5529

Radical distinct prime product · case 04

Repeated prime powers are retained in the radical.

Number theory◈ Members↗
FA-5530

Radical distinct prime product · case 05

Repeated prime powers are retained in the radical.

Number theory◈ Members↗
FA-5531

Trailing factorial zeroes · case 01

Only one factor of five per multiple is counted.

Number theory● Open access↗
FA-5532

Trailing factorial zeroes · case 02

Only one factor of five per multiple is counted.

Number theory◈ Members↗
FA-5533

Trailing factorial zeroes · case 03

Only one factor of five per multiple is counted.

Number theory◈ Members↗
FA-5534

Trailing factorial zeroes · case 04

Only one factor of five per multiple is counted.

Number theory◈ Members↗
FA-5535

Trailing factorial zeroes · case 05

Only one factor of five per multiple is counted.

Number theory◈ Members↗
FA-5536

Factorial prime valuation · case 01

Prime-power multiplicities in a factorial are omitted.

Number theory● Open access↗
FA-5537

Factorial prime valuation · case 02

Prime-power multiplicities in a factorial are omitted.

Number theory◈ Members↗
FA-5538

Factorial prime valuation · case 03

Prime-power multiplicities in a factorial are omitted.

Number theory◈ Members↗
FA-5539

Factorial prime valuation · case 04

Prime-power multiplicities in a factorial are omitted.

Number theory◈ Members↗
FA-5540

Factorial prime valuation · case 05

Prime-power multiplicities in a factorial are omitted.

Number theory◈ Members↗
FA-5541

Modular multiplicative inverse · case 01

Fermat inversion is used without a prime-modulus precondition.

Number theory● Open access↗
FA-5542

Modular multiplicative inverse · case 02

Fermat inversion is used without a prime-modulus precondition.

Number theory◈ Members↗
FA-5543

Modular multiplicative inverse · case 03

Fermat inversion is used without a prime-modulus precondition.

Number theory◈ Members↗
FA-5544

Modular multiplicative inverse · case 04

Fermat inversion is used without a prime-modulus precondition.

Number theory◈ Members↗
FA-5545

Modular multiplicative inverse · case 05

Fermat inversion is used without a prime-modulus precondition.

Number theory◈ Members↗
FA-5546

Modular negative exponent · case 01

A negative exponent is replaced with its magnitude.

Number theory● Open access↗
FA-5547

Modular negative exponent · case 02

A negative exponent is replaced with its magnitude.

Number theory◈ Members↗
FA-5548

Modular negative exponent · case 03

A negative exponent is replaced with its magnitude.

Number theory◈ Members↗
FA-5549

Modular negative exponent · case 04

A negative exponent is replaced with its magnitude.

Number theory◈ Members↗
FA-5550

Modular negative exponent · case 05

A negative exponent is replaced with its magnitude.

Number theory◈ Members↗
FA-5551

Perfect number predicate · case 01

Self-divisors are included in the perfect-number equality.

Number theory● Open access↗
FA-5552

Perfect number predicate · case 02

Self-divisors are included in the perfect-number equality.

Number theory◈ Members↗
FA-5553

Perfect number predicate · case 03

Self-divisors are included in the perfect-number equality.

Number theory◈ Members↗
FA-5554

Perfect number predicate · case 04

Self-divisors are included in the perfect-number equality.

Number theory◈ Members↗
FA-5555

Perfect number predicate · case 05

Self-divisors are included in the perfect-number equality.

Number theory◈ Members↗
FA-5556

Abundant number predicate · case 01

Perfect numbers are included at the abundance boundary.

Number theory● Open access↗
FA-5557

Abundant number predicate · case 02

Perfect numbers are included at the abundance boundary.

Number theory◈ Members↗
FA-5558

Abundant number predicate · case 03

Perfect numbers are included at the abundance boundary.

Number theory◈ Members↗
FA-5559

Abundant number predicate · case 04

Perfect numbers are included at the abundance boundary.

Number theory◈ Members↗
FA-5560

Abundant number predicate · case 05

Perfect numbers are included at the abundance boundary.

Number theory◈ Members↗
FA-5561

Squarefree predicate · case 01

A nonsquare can still contain a squared prime factor.

Number theory● Open access↗
FA-5562

Squarefree predicate · case 02

A nonsquare can still contain a squared prime factor.

Number theory◈ Members↗
FA-5563

Squarefree predicate · case 03

A nonsquare can still contain a squared prime factor.

Number theory◈ Members↗
FA-5564

Squarefree predicate · case 04

A nonsquare can still contain a squared prime factor.

Number theory◈ Members↗
FA-5565

Squarefree predicate · case 05

A nonsquare can still contain a squared prime factor.

Number theory◈ Members↗
FA-5566

Multiplicative order · case 01

Starting at exponent zero returns the trivial identity.

Number theory● Open access↗
FA-5567

Multiplicative order · case 02

Starting at exponent zero returns the trivial identity.

Number theory◈ Members↗
FA-5568

Multiplicative order · case 03

Starting at exponent zero returns the trivial identity.

Number theory◈ Members↗
FA-5569

Multiplicative order · case 04

Starting at exponent zero returns the trivial identity.

Number theory◈ Members↗
FA-5570

Multiplicative order · case 05

Starting at exponent zero returns the trivial identity.

Number theory◈ Members↗
FA-5571

Digital root base ten · case 01

A zero remainder represents nine for nonzero multiples.

Number theory● Open access↗
FA-5572

Digital root base ten · case 02

A zero remainder represents nine for nonzero multiples.

Number theory◈ Members↗
FA-5573

Digital root base ten · case 03

A zero remainder represents nine for nonzero multiples.

Number theory◈ Members↗
FA-5574

Digital root base ten · case 04

A zero remainder represents nine for nonzero multiples.

Number theory◈ Members↗
FA-5575

Digital root base ten · case 05

A zero remainder represents nine for nonzero multiples.

Number theory◈ Members↗
FA-5576

Decimal digit count · case 01

The minus sign is counted as a decimal digit.

Number theory● Open access↗
FA-5577

Decimal digit count · case 02

The minus sign is counted as a decimal digit.

Number theory◈ Members↗
FA-5578

Decimal digit count · case 03

The minus sign is counted as a decimal digit.

Number theory◈ Members↗
FA-5579

Decimal digit count · case 04

The minus sign is counted as a decimal digit.

Number theory◈ Members↗
FA-5580

Decimal digit count · case 05

The minus sign is counted as a decimal digit.

Number theory◈ Members↗
FA-5581

Decimal palindrome magnitude · case 01

A sign character participates in a magnitude-only comparison.

Number theory● Open access↗
FA-5582

Decimal palindrome magnitude · case 02

A sign character participates in a magnitude-only comparison.

Number theory◈ Members↗
FA-5583

Decimal palindrome magnitude · case 03

A sign character participates in a magnitude-only comparison.

Number theory◈ Members↗
FA-5584

Decimal palindrome magnitude · case 04

A sign character participates in a magnitude-only comparison.

Number theory◈ Members↗
FA-5585

Decimal palindrome magnitude · case 05

A sign character participates in a magnitude-only comparison.

Number theory◈ Members↗
FA-5586

Integer cube root floor · case 01

Nearest root differs from a floor root between cubes.

Number theory● Open access↗
FA-5587

Integer cube root floor · case 02

Nearest root differs from a floor root between cubes.

Number theory◈ Members↗
FA-5588

Integer cube root floor · case 03

Nearest root differs from a floor root between cubes.

Number theory◈ Members↗
FA-5589

Integer cube root floor · case 04

Nearest root differs from a floor root between cubes.

Number theory◈ Members↗
FA-5590

Integer cube root floor · case 05

Nearest root differs from a floor root between cubes.

Number theory◈ Members↗
FA-5591

Ordered samples without replacement · case 01

Unordered selection drops permutation multiplicity.

Combinatorics● Open access↗
FA-5592

Ordered samples without replacement · case 02

Unordered selection drops permutation multiplicity.

Combinatorics◈ Members↗
FA-5593

Ordered samples without replacement · case 03

Unordered selection drops permutation multiplicity.

Combinatorics◈ Members↗
FA-5594

Ordered samples without replacement · case 04

Unordered selection drops permutation multiplicity.

Combinatorics◈ Members↗
FA-5595

Ordered samples without replacement · case 05

Unordered selection drops permutation multiplicity.

Combinatorics◈ Members↗
FA-5596

Unordered samples without replacement · case 01

Ordered arrangements overcount each selected subset.

Combinatorics● Open access↗
FA-5597

Unordered samples without replacement · case 02

Ordered arrangements overcount each selected subset.

Combinatorics◈ Members↗
FA-5598

Unordered samples without replacement · case 03

Ordered arrangements overcount each selected subset.

Combinatorics◈ Members↗
FA-5599

Unordered samples without replacement · case 04

Ordered arrangements overcount each selected subset.

Combinatorics◈ Members↗
FA-5600

Unordered samples without replacement · case 05

Ordered arrangements overcount each selected subset.

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