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

Dominant-real complex division conjugates the wrong numerator term · case 01

Dominant-real complex division conjugates the wrong numerator term.

Floating-point arithmetic● Open access↗
FA-16402

Dominant-real complex division conjugates the wrong numerator term · case 02

Dominant-real complex division conjugates the wrong numerator term.

Floating-point arithmetic◈ Members↗
FA-16403

Dominant-real complex division conjugates the wrong numerator term · case 03

Dominant-real complex division conjugates the wrong numerator term.

Floating-point arithmetic◈ Members↗
FA-16404

Dominant-real complex division conjugates the wrong numerator term · case 04

Dominant-real complex division conjugates the wrong numerator term.

Floating-point arithmetic◈ Members↗
FA-16405

Dominant-real complex division conjugates the wrong numerator term · case 05

Dominant-real complex division conjugates the wrong numerator term.

Floating-point arithmetic◈ Members↗
FA-16406

Dominant-real complex division misses the conjugation sign · case 01

Dominant-real complex division misses the conjugation sign.

Floating-point arithmetic● Open access↗
FA-16407

Dominant-real complex division misses the conjugation sign · case 02

Dominant-real complex division misses the conjugation sign.

Floating-point arithmetic◈ Members↗
FA-16408

Dominant-real complex division misses the conjugation sign · case 03

Dominant-real complex division misses the conjugation sign.

Floating-point arithmetic◈ Members↗
FA-16409

Dominant-real complex division misses the conjugation sign · case 04

Dominant-real complex division misses the conjugation sign.

Floating-point arithmetic◈ Members↗
FA-16410

Dominant-real complex division misses the conjugation sign · case 05

Dominant-real complex division misses the conjugation sign.

Floating-point arithmetic◈ Members↗
FA-16411

Dominant-imaginary division scales the wrong real numerator term · case 01

Dominant-imaginary division scales the wrong real numerator term.

Floating-point arithmetic● Open access↗
FA-16412

Dominant-imaginary division scales the wrong real numerator term · case 02

Dominant-imaginary division scales the wrong real numerator term.

Floating-point arithmetic◈ Members↗
FA-16413

Dominant-imaginary division scales the wrong real numerator term · case 03

Dominant-imaginary division scales the wrong real numerator term.

Floating-point arithmetic◈ Members↗
FA-16414

Dominant-imaginary division scales the wrong real numerator term · case 04

Dominant-imaginary division scales the wrong real numerator term.

Floating-point arithmetic◈ Members↗
FA-16415

Dominant-imaginary division scales the wrong real numerator term · case 05

Dominant-imaginary division scales the wrong real numerator term.

Floating-point arithmetic◈ Members↗
FA-16416

Dominant-imaginary division reverses its imaginary numerator · case 01

Dominant-imaginary division reverses its imaginary numerator.

Floating-point arithmetic● Open access↗
FA-16417

Dominant-imaginary division reverses its imaginary numerator · case 02

Dominant-imaginary division reverses its imaginary numerator.

Floating-point arithmetic◈ Members↗
FA-16418

Dominant-imaginary division reverses its imaginary numerator · case 03

Dominant-imaginary division reverses its imaginary numerator.

Floating-point arithmetic◈ Members↗
FA-16419

Dominant-imaginary division reverses its imaginary numerator · case 04

Dominant-imaginary division reverses its imaginary numerator.

Floating-point arithmetic◈ Members↗
FA-16420

Dominant-imaginary division reverses its imaginary numerator · case 05

Dominant-imaginary division reverses its imaginary numerator.

Floating-point arithmetic◈ Members↗
FA-16421

Complex division selects the smaller denominator component · case 01

Complex division selects the smaller denominator component.

Floating-point arithmetic● Open access↗
FA-16422

Complex division selects the smaller denominator component · case 02

Complex division selects the smaller denominator component.

Floating-point arithmetic◈ Members↗
FA-16423

Complex division selects the smaller denominator component · case 03

Complex division selects the smaller denominator component.

Floating-point arithmetic◈ Members↗
FA-16424

Complex division selects the smaller denominator component · case 04

Complex division selects the smaller denominator component.

Floating-point arithmetic◈ Members↗
FA-16425

Complex division selects the smaller denominator component · case 05

Complex division selects the smaller denominator component.

Floating-point arithmetic◈ Members↗
FA-16426

Complex division rejects a single zero denominator component · case 01

Complex division rejects a single zero denominator component.

Floating-point arithmetic● Open access↗
FA-16427

Complex division rejects a single zero denominator component · case 02

Complex division rejects a single zero denominator component.

Floating-point arithmetic◈ Members↗
FA-16428

Complex division rejects a single zero denominator component · case 03

Complex division rejects a single zero denominator component.

Floating-point arithmetic◈ Members↗
FA-16429

Complex division rejects a single zero denominator component · case 04

Complex division rejects a single zero denominator component.

Floating-point arithmetic◈ Members↗
FA-16430

Complex division rejects a single zero denominator component · case 05

Complex division rejects a single zero denominator component.

Floating-point arithmetic◈ Members↗
FA-16431

Complex square root overflows while forming the radius · case 01

Complex square root overflows while forming the radius.

Floating-point arithmetic● Open access↗
FA-16432

Complex square root overflows while forming the radius · case 02

Complex square root overflows while forming the radius.

Floating-point arithmetic◈ Members↗
FA-16433

Complex square root overflows while forming the radius · case 03

Complex square root overflows while forming the radius.

Floating-point arithmetic◈ Members↗
FA-16434

Complex square root overflows while forming the radius · case 04

Complex square root overflows while forming the radius.

Floating-point arithmetic◈ Members↗
FA-16435

Complex square root overflows while forming the radius · case 05

Complex square root overflows while forming the radius.

Floating-point arithmetic◈ Members↗
FA-16436

Complex square root overflows before halving its radius sum · case 01

Complex square root overflows before halving its radius sum.

Floating-point arithmetic● Open access↗
FA-16437

Complex square root overflows before halving its radius sum · case 02

Complex square root overflows before halving its radius sum.

Floating-point arithmetic◈ Members↗
FA-16438

Complex square root overflows before halving its radius sum · case 03

Complex square root overflows before halving its radius sum.

Floating-point arithmetic◈ Members↗
FA-16439

Complex square root overflows before halving its radius sum · case 04

Complex square root overflows before halving its radius sum.

Floating-point arithmetic◈ Members↗
FA-16440

Complex square root overflows before halving its radius sum · case 05

Complex square root overflows before halving its radius sum.

Floating-point arithmetic◈ Members↗
FA-16441

Complex square root adds signed real part in its stable magnitude · case 01

Complex square root adds signed real part in its stable magnitude.

Floating-point arithmetic● Open access↗
FA-16442

Complex square root adds signed real part in its stable magnitude · case 02

Complex square root adds signed real part in its stable magnitude.

Floating-point arithmetic◈ Members↗
FA-16443

Complex square root adds signed real part in its stable magnitude · case 03

Complex square root adds signed real part in its stable magnitude.

Floating-point arithmetic◈ Members↗
FA-16444

Complex square root adds signed real part in its stable magnitude · case 04

Complex square root adds signed real part in its stable magnitude.

Floating-point arithmetic◈ Members↗
FA-16445

Complex square root adds signed real part in its stable magnitude · case 05

Complex square root adds signed real part in its stable magnitude.

Floating-point arithmetic◈ Members↗
FA-16446

Positive-real square root subtracts nearly equal radii · case 01

Positive-real square root subtracts nearly equal radii.

Floating-point arithmetic● Open access↗
FA-16447

Positive-real square root subtracts nearly equal radii · case 02

Positive-real square root subtracts nearly equal radii.

Floating-point arithmetic◈ Members↗
FA-16448

Positive-real square root subtracts nearly equal radii · case 03

Positive-real square root subtracts nearly equal radii.

Floating-point arithmetic◈ Members↗
FA-16449

Positive-real square root subtracts nearly equal radii · case 04

Positive-real square root subtracts nearly equal radii.

Floating-point arithmetic◈ Members↗
FA-16450

Positive-real square root subtracts nearly equal radii · case 05

Positive-real square root subtracts nearly equal radii.

Floating-point arithmetic◈ Members↗
FA-16451

Complex square root discards the side of its branch cut · case 01

Complex square root discards the side of its branch cut.

Floating-point arithmetic● Open access↗
FA-16452

Complex square root discards the side of its branch cut · case 02

Complex square root discards the side of its branch cut.

Floating-point arithmetic◈ Members↗
FA-16453

Complex square root discards the side of its branch cut · case 03

Complex square root discards the side of its branch cut.

Floating-point arithmetic◈ Members↗
FA-16454

Complex square root discards the side of its branch cut · case 04

Complex square root discards the side of its branch cut.

Floating-point arithmetic◈ Members↗
FA-16455

Complex square root discards the side of its branch cut · case 05

Complex square root discards the side of its branch cut.

Floating-point arithmetic◈ Members↗
FA-16456

Negative-real square root retains a negative imaginary sign in its real part · case 01

Negative-real square root retains a negative imaginary sign in its real part.

Floating-point arithmetic● Open access↗
FA-16457

Negative-real square root retains a negative imaginary sign in its real part · case 02

Negative-real square root retains a negative imaginary sign in its real part.

Floating-point arithmetic◈ Members↗
FA-16458

Negative-real square root retains a negative imaginary sign in its real part · case 03

Negative-real square root retains a negative imaginary sign in its real part.

Floating-point arithmetic◈ Members↗
FA-16459

Negative-real square root retains a negative imaginary sign in its real part · case 04

Negative-real square root retains a negative imaginary sign in its real part.

Floating-point arithmetic◈ Members↗
FA-16460

Negative-real square root retains a negative imaginary sign in its real part · case 05

Negative-real square root retains a negative imaginary sign in its real part.

Floating-point arithmetic◈ Members↗
FA-16461

Complex square root canonicalizes the imaginary zero at the origin · case 01

Complex square root canonicalizes the imaginary zero at the origin.

Floating-point arithmetic● Open access↗
FA-16462

Complex square root canonicalizes the imaginary zero at the origin · case 02

Complex square root canonicalizes the imaginary zero at the origin.

Floating-point arithmetic◈ Members↗
FA-16463

Complex square root canonicalizes the imaginary zero at the origin · case 03

Complex square root canonicalizes the imaginary zero at the origin.

Floating-point arithmetic◈ Members↗
FA-16464

Complex square root canonicalizes the imaginary zero at the origin · case 04

Complex square root canonicalizes the imaginary zero at the origin.

Floating-point arithmetic◈ Members↗
FA-16465

Complex square root canonicalizes the imaginary zero at the origin · case 05

Complex square root canonicalizes the imaginary zero at the origin.

Floating-point arithmetic◈ Members↗
FA-16466

Complex logarithm squares components before scaling · case 01

Complex logarithm squares components before scaling.

Floating-point arithmetic● Open access↗
FA-16467

Complex logarithm squares components before scaling · case 02

Complex logarithm squares components before scaling.

Floating-point arithmetic◈ Members↗
FA-16468

Complex logarithm squares components before scaling · case 03

Complex logarithm squares components before scaling.

Floating-point arithmetic◈ Members↗
FA-16469

Complex logarithm squares components before scaling · case 04

Complex logarithm squares components before scaling.

Floating-point arithmetic◈ Members↗
FA-16470

Complex logarithm squares components before scaling · case 05

Complex logarithm squares components before scaling.

Floating-point arithmetic◈ Members↗
FA-16471

Complex logarithm normalizes by the smaller component · case 01

Complex logarithm normalizes by the smaller component.

Floating-point arithmetic● Open access↗
FA-16472

Complex logarithm normalizes by the smaller component · case 02

Complex logarithm normalizes by the smaller component.

Floating-point arithmetic◈ Members↗
FA-16473

Complex logarithm normalizes by the smaller component · case 03

Complex logarithm normalizes by the smaller component.

Floating-point arithmetic◈ Members↗
FA-16474

Complex logarithm normalizes by the smaller component · case 04

Complex logarithm normalizes by the smaller component.

Floating-point arithmetic◈ Members↗
FA-16475

Complex logarithm normalizes by the smaller component · case 05

Complex logarithm normalizes by the smaller component.

Floating-point arithmetic◈ Members↗
FA-16476

Complex logarithm forgets the square of the normalized component · case 01

Complex logarithm forgets the square of the normalized component.

Floating-point arithmetic● Open access↗
FA-16477

Complex logarithm forgets the square of the normalized component · case 02

Complex logarithm forgets the square of the normalized component.

Floating-point arithmetic◈ Members↗
FA-16478

Complex logarithm forgets the square of the normalized component · case 03

Complex logarithm forgets the square of the normalized component.

Floating-point arithmetic◈ Members↗
FA-16479

Complex logarithm forgets the square of the normalized component · case 04

Complex logarithm forgets the square of the normalized component.

Floating-point arithmetic◈ Members↗
FA-16480

Complex logarithm forgets the square of the normalized component · case 05

Complex logarithm forgets the square of the normalized component.

Floating-point arithmetic◈ Members↗
FA-16481

Complex logarithm uses one-argument arctangent · case 01

Complex logarithm uses one-argument arctangent.

Floating-point arithmetic● Open access↗
FA-16482

Complex logarithm uses one-argument arctangent · case 02

Complex logarithm uses one-argument arctangent.

Floating-point arithmetic◈ Members↗
FA-16483

Complex logarithm uses one-argument arctangent · case 03

Complex logarithm uses one-argument arctangent.

Floating-point arithmetic◈ Members↗
FA-16484

Complex logarithm uses one-argument arctangent · case 04

Complex logarithm uses one-argument arctangent.

Floating-point arithmetic◈ Members↗
FA-16485

Complex logarithm uses one-argument arctangent · case 05

Complex logarithm uses one-argument arctangent.

Floating-point arithmetic◈ Members↗
FA-16486

Complex logarithm reverses the atan2 arguments · case 01

Complex logarithm reverses the atan2 arguments.

Floating-point arithmetic● Open access↗
FA-16487

Complex logarithm reverses the atan2 arguments · case 02

Complex logarithm reverses the atan2 arguments.

Floating-point arithmetic◈ Members↗
FA-16488

Complex logarithm reverses the atan2 arguments · case 03

Complex logarithm reverses the atan2 arguments.

Floating-point arithmetic◈ Members↗
FA-16489

Complex logarithm reverses the atan2 arguments · case 04

Complex logarithm reverses the atan2 arguments.

Floating-point arithmetic◈ Members↗
FA-16490

Complex logarithm reverses the atan2 arguments · case 05

Complex logarithm reverses the atan2 arguments.

Floating-point arithmetic◈ Members↗
FA-16491

Complex logarithm mistakes axis points for the origin · case 01

Complex logarithm mistakes axis points for the origin.

Floating-point arithmetic● Open access↗
FA-16492

Complex logarithm mistakes axis points for the origin · case 02

Complex logarithm mistakes axis points for the origin.

Floating-point arithmetic◈ Members↗
FA-16493

Complex logarithm mistakes axis points for the origin · case 03

Complex logarithm mistakes axis points for the origin.

Floating-point arithmetic◈ Members↗
FA-16494

Complex logarithm mistakes axis points for the origin · case 04

Complex logarithm mistakes axis points for the origin.

Floating-point arithmetic◈ Members↗
FA-16495

Complex logarithm mistakes axis points for the origin · case 05

Complex logarithm mistakes axis points for the origin.

Floating-point arithmetic◈ Members↗
FA-16496

Floating exception save-state aliases mutable accrued flags · case 01

Floating exception save-state aliases mutable accrued flags.

Floating-point arithmetic● Open access↗
FA-16497

Floating exception save-state aliases mutable accrued flags · case 02

Floating exception save-state aliases mutable accrued flags.

Floating-point arithmetic◈ Members↗
FA-16498

Floating exception save-state aliases mutable accrued flags · case 03

Floating exception save-state aliases mutable accrued flags.

Floating-point arithmetic◈ Members↗
FA-16499

Floating exception save-state aliases mutable accrued flags · case 04

Floating exception save-state aliases mutable accrued flags.

Floating-point arithmetic◈ Members↗
FA-16500

Floating exception save-state aliases mutable accrued flags · case 05

Floating exception save-state aliases mutable accrued flags.

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 ↗