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

Sigmoid sends large inputs to the overflowing branch · case 01

Sigmoid sends large inputs to the overflowing branch.

Floating-point arithmetic● Open access↗
FA-16202

Sigmoid sends large inputs to the overflowing branch · case 02

Sigmoid sends large inputs to the overflowing branch.

Floating-point arithmetic◈ Members↗
FA-16203

Sigmoid sends large inputs to the overflowing branch · case 03

Sigmoid sends large inputs to the overflowing branch.

Floating-point arithmetic◈ Members↗
FA-16204

Sigmoid sends large inputs to the overflowing branch · case 04

Sigmoid sends large inputs to the overflowing branch.

Floating-point arithmetic◈ Members↗
FA-16205

Sigmoid sends large inputs to the overflowing branch · case 05

Sigmoid sends large inputs to the overflowing branch.

Floating-point arithmetic◈ Members↗
FA-16206

Inverse tangent loses tiny input in a logarithmic ratio · case 01

Inverse tangent loses tiny input in a logarithmic ratio.

Floating-point arithmetic● Open access↗
FA-16207

Inverse tangent loses tiny input in a logarithmic ratio · case 02

Inverse tangent loses tiny input in a logarithmic ratio.

Floating-point arithmetic◈ Members↗
FA-16208

Inverse tangent loses tiny input in a logarithmic ratio · case 03

Inverse tangent loses tiny input in a logarithmic ratio.

Floating-point arithmetic◈ Members↗
FA-16209

Inverse tangent loses tiny input in a logarithmic ratio · case 04

Inverse tangent loses tiny input in a logarithmic ratio.

Floating-point arithmetic◈ Members↗
FA-16210

Inverse tangent loses tiny input in a logarithmic ratio · case 05

Inverse tangent loses tiny input in a logarithmic ratio.

Floating-point arithmetic◈ Members↗
FA-16211

Inverse tangent drops odd symmetry · case 01

Inverse tangent drops odd symmetry.

Floating-point arithmetic● Open access↗
FA-16212

Inverse tangent drops odd symmetry · case 02

Inverse tangent drops odd symmetry.

Floating-point arithmetic◈ Members↗
FA-16213

Inverse tangent drops odd symmetry · case 03

Inverse tangent drops odd symmetry.

Floating-point arithmetic◈ Members↗
FA-16214

Inverse tangent drops odd symmetry · case 04

Inverse tangent drops odd symmetry.

Floating-point arithmetic◈ Members↗
FA-16215

Inverse tangent drops odd symmetry · case 05

Inverse tangent drops odd symmetry.

Floating-point arithmetic◈ Members↗
FA-16216

Inverse tangent replaces positive pole with zero · case 01

Inverse tangent replaces positive pole with zero.

Floating-point arithmetic● Open access↗
FA-16217

Inverse tangent replaces positive pole with zero · case 02

Inverse tangent replaces positive pole with zero.

Floating-point arithmetic◈ Members↗
FA-16218

Inverse tangent replaces positive pole with zero · case 03

Inverse tangent replaces positive pole with zero.

Floating-point arithmetic◈ Members↗
FA-16219

Inverse tangent replaces positive pole with zero · case 04

Inverse tangent replaces positive pole with zero.

Floating-point arithmetic◈ Members↗
FA-16220

Inverse tangent replaces positive pole with zero · case 05

Inverse tangent replaces positive pole with zero.

Floating-point arithmetic◈ Members↗
FA-16221

Inverse tangent assigns the wrong sign at its negative pole · case 01

Inverse tangent assigns the wrong sign at its negative pole.

Floating-point arithmetic● Open access↗
FA-16222

Inverse tangent assigns the wrong sign at its negative pole · case 02

Inverse tangent assigns the wrong sign at its negative pole.

Floating-point arithmetic◈ Members↗
FA-16223

Inverse tangent assigns the wrong sign at its negative pole · case 03

Inverse tangent assigns the wrong sign at its negative pole.

Floating-point arithmetic◈ Members↗
FA-16224

Inverse tangent assigns the wrong sign at its negative pole · case 04

Inverse tangent assigns the wrong sign at its negative pole.

Floating-point arithmetic◈ Members↗
FA-16225

Inverse tangent assigns the wrong sign at its negative pole · case 05

Inverse tangent assigns the wrong sign at its negative pole.

Floating-point arithmetic◈ Members↗
FA-16226

Inverse tangent uses one plus magnitude in its rationalization · case 01

Inverse tangent uses one plus magnitude in its rationalization.

Floating-point arithmetic● Open access↗
FA-16227

Inverse tangent uses one plus magnitude in its rationalization · case 02

Inverse tangent uses one plus magnitude in its rationalization.

Floating-point arithmetic◈ Members↗
FA-16228

Inverse tangent uses one plus magnitude in its rationalization · case 03

Inverse tangent uses one plus magnitude in its rationalization.

Floating-point arithmetic◈ Members↗
FA-16229

Inverse tangent uses one plus magnitude in its rationalization · case 04

Inverse tangent uses one plus magnitude in its rationalization.

Floating-point arithmetic◈ Members↗
FA-16230

Inverse tangent uses one plus magnitude in its rationalization · case 05

Inverse tangent uses one plus magnitude in its rationalization.

Floating-point arithmetic◈ Members↗
FA-16231

Inverse sine uses a cancellation-prone logarithm for tiny inputs · case 01

Inverse sine uses a cancellation-prone logarithm for tiny inputs.

Floating-point arithmetic● Open access↗
FA-16232

Inverse sine uses a cancellation-prone logarithm for tiny inputs · case 02

Inverse sine uses a cancellation-prone logarithm for tiny inputs.

Floating-point arithmetic◈ Members↗
FA-16233

Inverse sine uses a cancellation-prone logarithm for tiny inputs · case 03

Inverse sine uses a cancellation-prone logarithm for tiny inputs.

Floating-point arithmetic◈ Members↗
FA-16234

Inverse sine uses a cancellation-prone logarithm for tiny inputs · case 04

Inverse sine uses a cancellation-prone logarithm for tiny inputs.

Floating-point arithmetic◈ Members↗
FA-16235

Inverse sine uses a cancellation-prone logarithm for tiny inputs · case 05

Inverse sine uses a cancellation-prone logarithm for tiny inputs.

Floating-point arithmetic◈ Members↗
FA-16236

Inverse sine squares a huge magnitude before taking its logarithm · case 01

Inverse sine squares a huge magnitude before taking its logarithm.

Floating-point arithmetic● Open access↗
FA-16237

Inverse sine squares a huge magnitude before taking its logarithm · case 02

Inverse sine squares a huge magnitude before taking its logarithm.

Floating-point arithmetic◈ Members↗
FA-16238

Inverse sine squares a huge magnitude before taking its logarithm · case 03

Inverse sine squares a huge magnitude before taking its logarithm.

Floating-point arithmetic◈ Members↗
FA-16239

Inverse sine squares a huge magnitude before taking its logarithm · case 04

Inverse sine squares a huge magnitude before taking its logarithm.

Floating-point arithmetic◈ Members↗
FA-16240

Inverse sine squares a huge magnitude before taking its logarithm · case 05

Inverse sine squares a huge magnitude before taking its logarithm.

Floating-point arithmetic◈ Members↗
FA-16241

Inverse sine omits the large-input factor of two · case 01

Inverse sine omits the large-input factor of two.

Floating-point arithmetic● Open access↗
FA-16242

Inverse sine omits the large-input factor of two · case 02

Inverse sine omits the large-input factor of two.

Floating-point arithmetic◈ Members↗
FA-16243

Inverse sine omits the large-input factor of two · case 03

Inverse sine omits the large-input factor of two.

Floating-point arithmetic◈ Members↗
FA-16244

Inverse sine omits the large-input factor of two · case 04

Inverse sine omits the large-input factor of two.

Floating-point arithmetic◈ Members↗
FA-16245

Inverse sine omits the large-input factor of two · case 05

Inverse sine omits the large-input factor of two.

Floating-point arithmetic◈ Members↗
FA-16246

Inverse sine rationalizes with the wrong square-root denominator · case 01

Inverse sine rationalizes with the wrong square-root denominator.

Floating-point arithmetic● Open access↗
FA-16247

Inverse sine rationalizes with the wrong square-root denominator · case 02

Inverse sine rationalizes with the wrong square-root denominator.

Floating-point arithmetic◈ Members↗
FA-16248

Inverse sine rationalizes with the wrong square-root denominator · case 03

Inverse sine rationalizes with the wrong square-root denominator.

Floating-point arithmetic◈ Members↗
FA-16249

Inverse sine rationalizes with the wrong square-root denominator · case 04

Inverse sine rationalizes with the wrong square-root denominator.

Floating-point arithmetic◈ Members↗
FA-16250

Inverse sine rationalizes with the wrong square-root denominator · case 05

Inverse sine rationalizes with the wrong square-root denominator.

Floating-point arithmetic◈ Members↗
FA-16251

Inverse sine loses the sign in the magnitude branch · case 01

Inverse sine loses the sign in the magnitude branch.

Floating-point arithmetic● Open access↗
FA-16252

Inverse sine loses the sign in the magnitude branch · case 02

Inverse sine loses the sign in the magnitude branch.

Floating-point arithmetic◈ Members↗
FA-16253

Inverse sine loses the sign in the magnitude branch · case 03

Inverse sine loses the sign in the magnitude branch.

Floating-point arithmetic◈ Members↗
FA-16254

Inverse sine loses the sign in the magnitude branch · case 04

Inverse sine loses the sign in the magnitude branch.

Floating-point arithmetic◈ Members↗
FA-16255

Inverse sine loses the sign in the magnitude branch · case 05

Inverse sine loses the sign in the magnitude branch.

Floating-point arithmetic◈ Members↗
FA-16256

Inverse cosine forms x squared minus one near its branch point · case 01

Inverse cosine forms x squared minus one near its branch point.

Floating-point arithmetic● Open access↗
FA-16257

Inverse cosine forms x squared minus one near its branch point · case 02

Inverse cosine forms x squared minus one near its branch point.

Floating-point arithmetic◈ Members↗
FA-16258

Inverse cosine forms x squared minus one near its branch point · case 03

Inverse cosine forms x squared minus one near its branch point.

Floating-point arithmetic◈ Members↗
FA-16259

Inverse cosine forms x squared minus one near its branch point · case 04

Inverse cosine forms x squared minus one near its branch point.

Floating-point arithmetic◈ Members↗
FA-16260

Inverse cosine forms x squared minus one near its branch point · case 05

Inverse cosine forms x squared minus one near its branch point.

Floating-point arithmetic◈ Members↗
FA-16261

Inverse cosine overflows while squaring a finite input · case 01

Inverse cosine overflows while squaring a finite input.

Floating-point arithmetic● Open access↗
FA-16262

Inverse cosine overflows while squaring a finite input · case 02

Inverse cosine overflows while squaring a finite input.

Floating-point arithmetic◈ Members↗
FA-16263

Inverse cosine overflows while squaring a finite input · case 03

Inverse cosine overflows while squaring a finite input.

Floating-point arithmetic◈ Members↗
FA-16264

Inverse cosine overflows while squaring a finite input · case 04

Inverse cosine overflows while squaring a finite input.

Floating-point arithmetic◈ Members↗
FA-16265

Inverse cosine overflows while squaring a finite input · case 05

Inverse cosine overflows while squaring a finite input.

Floating-point arithmetic◈ Members↗
FA-16266

Inverse cosine forgets the factor of two at large magnitude · case 01

Inverse cosine forgets the factor of two at large magnitude.

Floating-point arithmetic● Open access↗
FA-16267

Inverse cosine forgets the factor of two at large magnitude · case 02

Inverse cosine forgets the factor of two at large magnitude.

Floating-point arithmetic◈ Members↗
FA-16268

Inverse cosine forgets the factor of two at large magnitude · case 03

Inverse cosine forgets the factor of two at large magnitude.

Floating-point arithmetic◈ Members↗
FA-16269

Inverse cosine forgets the factor of two at large magnitude · case 04

Inverse cosine forgets the factor of two at large magnitude.

Floating-point arithmetic◈ Members↗
FA-16270

Inverse cosine forgets the factor of two at large magnitude · case 05

Inverse cosine forgets the factor of two at large magnitude.

Floating-point arithmetic◈ Members↗
FA-16271

Inverse cosine rejects its finite branch point · case 01

Inverse cosine rejects its finite branch point.

Floating-point arithmetic● Open access↗
FA-16272

Inverse cosine rejects its finite branch point · case 02

Inverse cosine rejects its finite branch point.

Floating-point arithmetic◈ Members↗
FA-16273

Inverse cosine rejects its finite branch point · case 03

Inverse cosine rejects its finite branch point.

Floating-point arithmetic◈ Members↗
FA-16274

Inverse cosine rejects its finite branch point · case 04

Inverse cosine rejects its finite branch point.

Floating-point arithmetic◈ Members↗
FA-16275

Inverse cosine rejects its finite branch point · case 05

Inverse cosine rejects its finite branch point.

Floating-point arithmetic◈ Members↗
FA-16276

Inverse cosine rationalization omits the x plus one factor · case 01

Inverse cosine rationalization omits the x plus one factor.

Floating-point arithmetic● Open access↗
FA-16277

Inverse cosine rationalization omits the x plus one factor · case 02

Inverse cosine rationalization omits the x plus one factor.

Floating-point arithmetic◈ Members↗
FA-16278

Inverse cosine rationalization omits the x plus one factor · case 03

Inverse cosine rationalization omits the x plus one factor.

Floating-point arithmetic◈ Members↗
FA-16279

Inverse cosine rationalization omits the x plus one factor · case 04

Inverse cosine rationalization omits the x plus one factor.

Floating-point arithmetic◈ Members↗
FA-16280

Inverse cosine rationalization omits the x plus one factor · case 05

Inverse cosine rationalization omits the x plus one factor.

Floating-point arithmetic◈ Members↗
FA-16281

Exponential relative increment uses a zero removable limit · case 01

Exponential relative increment uses a zero removable limit.

Floating-point arithmetic● Open access↗
FA-16282

Exponential relative increment uses a zero removable limit · case 02

Exponential relative increment uses a zero removable limit.

Floating-point arithmetic◈ Members↗
FA-16283

Exponential relative increment uses a zero removable limit · case 03

Exponential relative increment uses a zero removable limit.

Floating-point arithmetic◈ Members↗
FA-16284

Exponential relative increment uses a zero removable limit · case 04

Exponential relative increment uses a zero removable limit.

Floating-point arithmetic◈ Members↗
FA-16285

Exponential relative increment uses a zero removable limit · case 05

Exponential relative increment uses a zero removable limit.

Floating-point arithmetic◈ Members↗
FA-16286

Exponential relative increment subtracts rounded unity · case 01

Exponential relative increment subtracts rounded unity.

Floating-point arithmetic● Open access↗
FA-16287

Exponential relative increment subtracts rounded unity · case 02

Exponential relative increment subtracts rounded unity.

Floating-point arithmetic◈ Members↗
FA-16288

Exponential relative increment subtracts rounded unity · case 03

Exponential relative increment subtracts rounded unity.

Floating-point arithmetic◈ Members↗
FA-16289

Exponential relative increment subtracts rounded unity · case 04

Exponential relative increment subtracts rounded unity.

Floating-point arithmetic◈ Members↗
FA-16290

Exponential relative increment subtracts rounded unity · case 05

Exponential relative increment subtracts rounded unity.

Floating-point arithmetic◈ Members↗
FA-16291

Exponential relative increment divides by unsigned magnitude · case 01

Exponential relative increment divides by unsigned magnitude.

Floating-point arithmetic● Open access↗
FA-16292

Exponential relative increment divides by unsigned magnitude · case 02

Exponential relative increment divides by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16293

Exponential relative increment divides by unsigned magnitude · case 03

Exponential relative increment divides by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16294

Exponential relative increment divides by unsigned magnitude · case 04

Exponential relative increment divides by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16295

Exponential relative increment divides by unsigned magnitude · case 05

Exponential relative increment divides by unsigned magnitude.

Floating-point arithmetic◈ Members↗
FA-16296

Exponential relative increment uses its logarithmic inverse · case 01

Exponential relative increment uses its logarithmic inverse.

Floating-point arithmetic● Open access↗
FA-16297

Exponential relative increment uses its logarithmic inverse · case 02

Exponential relative increment uses its logarithmic inverse.

Floating-point arithmetic◈ Members↗
FA-16298

Exponential relative increment uses its logarithmic inverse · case 03

Exponential relative increment uses its logarithmic inverse.

Floating-point arithmetic◈ Members↗
FA-16299

Exponential relative increment uses its logarithmic inverse · case 04

Exponential relative increment uses its logarithmic inverse.

Floating-point arithmetic◈ Members↗
FA-16300

Exponential relative increment uses its logarithmic inverse · case 05

Exponential relative increment uses its logarithmic inverse.

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 ↗