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

Exponential relative increment loses accuracy above its series switch · case 01

Exponential relative increment loses accuracy above its series switch.

Floating-point arithmetic● Open access↗
FA-16302

Exponential relative increment loses accuracy above its series switch · case 02

Exponential relative increment loses accuracy above its series switch.

Floating-point arithmetic◈ Members↗
FA-16303

Exponential relative increment loses accuracy above its series switch · case 03

Exponential relative increment loses accuracy above its series switch.

Floating-point arithmetic◈ Members↗
FA-16304

Exponential relative increment loses accuracy above its series switch · case 04

Exponential relative increment loses accuracy above its series switch.

Floating-point arithmetic◈ Members↗
FA-16305

Exponential relative increment loses accuracy above its series switch · case 05

Exponential relative increment loses accuracy above its series switch.

Floating-point arithmetic◈ Members↗
FA-16306

Relative logarithm assigns zero to a removable singularity · case 01

Relative logarithm assigns zero to a removable singularity.

Floating-point arithmetic● Open access↗
FA-16307

Relative logarithm assigns zero to a removable singularity · case 02

Relative logarithm assigns zero to a removable singularity.

Floating-point arithmetic◈ Members↗
FA-16308

Relative logarithm assigns zero to a removable singularity · case 03

Relative logarithm assigns zero to a removable singularity.

Floating-point arithmetic◈ Members↗
FA-16309

Relative logarithm assigns zero to a removable singularity · case 04

Relative logarithm assigns zero to a removable singularity.

Floating-point arithmetic◈ Members↗
FA-16310

Relative logarithm assigns zero to a removable singularity · case 05

Relative logarithm assigns zero to a removable singularity.

Floating-point arithmetic◈ Members↗
FA-16311

Relative logarithm uses the exponential series sign · case 01

Relative logarithm uses the exponential series sign.

Floating-point arithmetic● Open access↗
FA-16312

Relative logarithm uses the exponential series sign · case 02

Relative logarithm uses the exponential series sign.

Floating-point arithmetic◈ Members↗
FA-16313

Relative logarithm uses the exponential series sign · case 03

Relative logarithm uses the exponential series sign.

Floating-point arithmetic◈ Members↗
FA-16314

Relative logarithm uses the exponential series sign · case 04

Relative logarithm uses the exponential series sign.

Floating-point arithmetic◈ Members↗
FA-16315

Relative logarithm uses the exponential series sign · case 05

Relative logarithm uses the exponential series sign.

Floating-point arithmetic◈ Members↗
FA-16316

Relative logarithm loses tiny increments before the log · case 01

Relative logarithm loses tiny increments before the log.

Floating-point arithmetic● Open access↗
FA-16317

Relative logarithm loses tiny increments before the log · case 02

Relative logarithm loses tiny increments before the log.

Floating-point arithmetic◈ Members↗
FA-16318

Relative logarithm loses tiny increments before the log · case 03

Relative logarithm loses tiny increments before the log.

Floating-point arithmetic◈ Members↗
FA-16319

Relative logarithm loses tiny increments before the log · case 04

Relative logarithm loses tiny increments before the log.

Floating-point arithmetic◈ Members↗
FA-16320

Relative logarithm loses tiny increments before the log · case 05

Relative logarithm loses tiny increments before the log.

Floating-point arithmetic◈ Members↗
FA-16321

Relative logarithm clamps a pole to a finite denominator · case 01

Relative logarithm clamps a pole to a finite denominator.

Floating-point arithmetic● Open access↗
FA-16322

Relative logarithm clamps a pole to a finite denominator · case 02

Relative logarithm clamps a pole to a finite denominator.

Floating-point arithmetic◈ Members↗
FA-16323

Relative logarithm clamps a pole to a finite denominator · case 03

Relative logarithm clamps a pole to a finite denominator.

Floating-point arithmetic◈ Members↗
FA-16324

Relative logarithm clamps a pole to a finite denominator · case 04

Relative logarithm clamps a pole to a finite denominator.

Floating-point arithmetic◈ Members↗
FA-16325

Relative logarithm clamps a pole to a finite denominator · case 05

Relative logarithm clamps a pole to a finite denominator.

Floating-point arithmetic◈ Members↗
FA-16326

Relative logarithm uses an inaccurate non-log1p branch · case 01

Relative logarithm uses an inaccurate non-log1p branch.

Floating-point arithmetic● Open access↗
FA-16327

Relative logarithm uses an inaccurate non-log1p branch · case 02

Relative logarithm uses an inaccurate non-log1p branch.

Floating-point arithmetic◈ Members↗
FA-16328

Relative logarithm uses an inaccurate non-log1p branch · case 03

Relative logarithm uses an inaccurate non-log1p branch.

Floating-point arithmetic◈ Members↗
FA-16329

Relative logarithm uses an inaccurate non-log1p branch · case 04

Relative logarithm uses an inaccurate non-log1p branch.

Floating-point arithmetic◈ Members↗
FA-16330

Relative logarithm uses an inaccurate non-log1p branch · case 05

Relative logarithm uses an inaccurate non-log1p branch.

Floating-point arithmetic◈ Members↗
FA-16331

Sinc replaces its removable singularity with zero · case 01

Sinc replaces its removable singularity with zero.

Floating-point arithmetic● Open access↗
FA-16332

Sinc replaces its removable singularity with zero · case 02

Sinc replaces its removable singularity with zero.

Floating-point arithmetic◈ Members↗
FA-16333

Sinc replaces its removable singularity with zero · case 03

Sinc replaces its removable singularity with zero.

Floating-point arithmetic◈ Members↗
FA-16334

Sinc replaces its removable singularity with zero · case 04

Sinc replaces its removable singularity with zero.

Floating-point arithmetic◈ Members↗
FA-16335

Sinc replaces its removable singularity with zero · case 05

Sinc replaces its removable singularity with zero.

Floating-point arithmetic◈ Members↗
FA-16336

Sinc series uses x instead of x squared · case 01

Sinc series uses x instead of x squared.

Floating-point arithmetic● Open access↗
FA-16337

Sinc series uses x instead of x squared · case 02

Sinc series uses x instead of x squared.

Floating-point arithmetic◈ Members↗
FA-16338

Sinc series uses x instead of x squared · case 03

Sinc series uses x instead of x squared.

Floating-point arithmetic◈ Members↗
FA-16339

Sinc series uses x instead of x squared · case 04

Sinc series uses x instead of x squared.

Floating-point arithmetic◈ Members↗
FA-16340

Sinc series uses x instead of x squared · case 05

Sinc series uses x instead of x squared.

Floating-point arithmetic◈ Members↗
FA-16341

Sinc series has the hyperbolic sine curvature · case 01

Sinc series has the hyperbolic sine curvature.

Floating-point arithmetic● Open access↗
FA-16342

Sinc series has the hyperbolic sine curvature · case 02

Sinc series has the hyperbolic sine curvature.

Floating-point arithmetic◈ Members↗
FA-16343

Sinc series has the hyperbolic sine curvature · case 03

Sinc series has the hyperbolic sine curvature.

Floating-point arithmetic◈ Members↗
FA-16344

Sinc series has the hyperbolic sine curvature · case 04

Sinc series has the hyperbolic sine curvature.

Floating-point arithmetic◈ Members↗
FA-16345

Sinc series has the hyperbolic sine curvature · case 05

Sinc series has the hyperbolic sine curvature.

Floating-point arithmetic◈ Members↗
FA-16346

Sinc divides the sine by unsigned magnitude · case 01

Sinc divides the sine by unsigned magnitude.

Floating-point arithmetic● Open access↗
FA-16347

Sinc divides the sine by unsigned magnitude · case 02

Sinc divides the sine by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16348

Sinc divides the sine by unsigned magnitude · case 03

Sinc divides the sine by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16349

Sinc divides the sine by unsigned magnitude · case 04

Sinc divides the sine by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16350

Sinc divides the sine by unsigned magnitude · case 05

Sinc divides the sine by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16351

Sinc folds the denominator along with the periodic numerator · case 01

Sinc folds the denominator along with the periodic numerator.

Floating-point arithmetic● Open access↗
FA-16352

Sinc folds the denominator along with the periodic numerator · case 02

Sinc folds the denominator along with the periodic numerator.

Floating-point arithmetic◈ Members↗
FA-16353

Sinc folds the denominator along with the periodic numerator · case 03

Sinc folds the denominator along with the periodic numerator.

Floating-point arithmetic◈ Members↗
FA-16354

Sinc folds the denominator along with the periodic numerator · case 04

Sinc folds the denominator along with the periodic numerator.

Floating-point arithmetic◈ Members↗
FA-16355

Sinc folds the denominator along with the periodic numerator · case 05

Sinc folds the denominator along with the periodic numerator.

Floating-point arithmetic◈ Members↗
FA-16356

Cosine decrement subtracts one after rounding · case 01

Cosine decrement subtracts one after rounding.

Floating-point arithmetic● Open access↗
FA-16357

Cosine decrement subtracts one after rounding · case 02

Cosine decrement subtracts one after rounding.

Floating-point arithmetic◈ Members↗
FA-16358

Cosine decrement subtracts one after rounding · case 03

Cosine decrement subtracts one after rounding.

Floating-point arithmetic◈ Members↗
FA-16359

Cosine decrement subtracts one after rounding · case 04

Cosine decrement subtracts one after rounding.

Floating-point arithmetic◈ Members↗
FA-16360

Cosine decrement subtracts one after rounding · case 05

Cosine decrement subtracts one after rounding.

Floating-point arithmetic◈ Members↗
FA-16361

Cosine decrement forgets half-angle reduction · case 01

Cosine decrement forgets half-angle reduction.

Floating-point arithmetic● Open access↗
FA-16362

Cosine decrement forgets half-angle reduction · case 02

Cosine decrement forgets half-angle reduction.

Floating-point arithmetic◈ Members↗
FA-16363

Cosine decrement forgets half-angle reduction · case 03

Cosine decrement forgets half-angle reduction.

Floating-point arithmetic◈ Members↗
FA-16364

Cosine decrement forgets half-angle reduction · case 04

Cosine decrement forgets half-angle reduction.

Floating-point arithmetic◈ Members↗
FA-16365

Cosine decrement forgets half-angle reduction · case 05

Cosine decrement forgets half-angle reduction.

Floating-point arithmetic◈ Members↗
FA-16366

Cosine decrement fails to square the half-angle sine · case 01

Cosine decrement fails to square the half-angle sine.

Floating-point arithmetic● Open access↗
FA-16367

Cosine decrement fails to square the half-angle sine · case 02

Cosine decrement fails to square the half-angle sine.

Floating-point arithmetic◈ Members↗
FA-16368

Cosine decrement fails to square the half-angle sine · case 03

Cosine decrement fails to square the half-angle sine.

Floating-point arithmetic◈ Members↗
FA-16369

Cosine decrement fails to square the half-angle sine · case 04

Cosine decrement fails to square the half-angle sine.

Floating-point arithmetic◈ Members↗
FA-16370

Cosine decrement fails to square the half-angle sine · case 05

Cosine decrement fails to square the half-angle sine.

Floating-point arithmetic◈ Members↗
FA-16371

Cosine decrement returns a positive half-angle square · case 01

Cosine decrement returns a positive half-angle square.

Floating-point arithmetic● Open access↗
FA-16372

Cosine decrement returns a positive half-angle square · case 02

Cosine decrement returns a positive half-angle square.

Floating-point arithmetic◈ Members↗
FA-16373

Cosine decrement returns a positive half-angle square · case 03

Cosine decrement returns a positive half-angle square.

Floating-point arithmetic◈ Members↗
FA-16374

Cosine decrement returns a positive half-angle square · case 04

Cosine decrement returns a positive half-angle square.

Floating-point arithmetic◈ Members↗
FA-16375

Cosine decrement returns a positive half-angle square · case 05

Cosine decrement returns a positive half-angle square.

Floating-point arithmetic◈ Members↗
FA-16376

Cosine decrement violates its limiting zero sign · case 01

Cosine decrement violates its limiting zero sign.

Floating-point arithmetic● Open access↗
FA-16377

Cosine decrement violates its limiting zero sign · case 02

Cosine decrement violates its limiting zero sign.

Floating-point arithmetic◈ Members↗
FA-16378

Cosine decrement violates its limiting zero sign · case 03

Cosine decrement violates its limiting zero sign.

Floating-point arithmetic◈ Members↗
FA-16379

Cosine decrement violates its limiting zero sign · case 04

Cosine decrement violates its limiting zero sign.

Floating-point arithmetic◈ Members↗
FA-16380

Cosine decrement violates its limiting zero sign · case 05

Cosine decrement violates its limiting zero sign.

Floating-point arithmetic◈ Members↗
FA-16381

Complex division inverts its real-dominant denominator ratio · case 01

Complex division inverts its real-dominant denominator ratio.

Floating-point arithmetic● Open access↗
FA-16382

Complex division inverts its real-dominant denominator ratio · case 02

Complex division inverts its real-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16383

Complex division inverts its real-dominant denominator ratio · case 03

Complex division inverts its real-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16384

Complex division inverts its real-dominant denominator ratio · case 04

Complex division inverts its real-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16385

Complex division inverts its real-dominant denominator ratio · case 05

Complex division inverts its real-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16386

Complex division inverts its imaginary-dominant denominator ratio · case 01

Complex division inverts its imaginary-dominant denominator ratio.

Floating-point arithmetic● Open access↗
FA-16387

Complex division inverts its imaginary-dominant denominator ratio · case 02

Complex division inverts its imaginary-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16388

Complex division inverts its imaginary-dominant denominator ratio · case 03

Complex division inverts its imaginary-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16389

Complex division inverts its imaginary-dominant denominator ratio · case 04

Complex division inverts its imaginary-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16390

Complex division inverts its imaginary-dominant denominator ratio · case 05

Complex division inverts its imaginary-dominant denominator ratio.

Floating-point arithmetic◈ Members↗
FA-16391

Complex division forgets the ratio factor in the dominant-real denominator · case 01

Complex division forgets the ratio factor in the dominant-real denominator.

Floating-point arithmetic● Open access↗
FA-16392

Complex division forgets the ratio factor in the dominant-real denominator · case 02

Complex division forgets the ratio factor in the dominant-real denominator.

Floating-point arithmetic◈ Members↗
FA-16393

Complex division forgets the ratio factor in the dominant-real denominator · case 03

Complex division forgets the ratio factor in the dominant-real denominator.

Floating-point arithmetic◈ Members↗
FA-16394

Complex division forgets the ratio factor in the dominant-real denominator · case 04

Complex division forgets the ratio factor in the dominant-real denominator.

Floating-point arithmetic◈ Members↗
FA-16395

Complex division forgets the ratio factor in the dominant-real denominator · case 05

Complex division forgets the ratio factor in the dominant-real denominator.

Floating-point arithmetic◈ Members↗
FA-16396

Complex division forgets the ratio factor in the dominant-imaginary denominator · case 01

Complex division forgets the ratio factor in the dominant-imaginary denominator.

Floating-point arithmetic● Open access↗
FA-16397

Complex division forgets the ratio factor in the dominant-imaginary denominator · case 02

Complex division forgets the ratio factor in the dominant-imaginary denominator.

Floating-point arithmetic◈ Members↗
FA-16398

Complex division forgets the ratio factor in the dominant-imaginary denominator · case 03

Complex division forgets the ratio factor in the dominant-imaginary denominator.

Floating-point arithmetic◈ Members↗
FA-16399

Complex division forgets the ratio factor in the dominant-imaginary denominator · case 04

Complex division forgets the ratio factor in the dominant-imaginary denominator.

Floating-point arithmetic◈ Members↗
FA-16400

Complex division forgets the ratio factor in the dominant-imaginary denominator · case 05

Complex division forgets the ratio factor in the dominant-imaginary denominator.

Floating-point arithmetic◈ 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 ↗