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

Empirical cdf inclusive · case 01

Strict comparison excludes atoms at the query point.

Statistics● Open access↗
FA-6302

Empirical cdf inclusive · case 02

Strict comparison excludes atoms at the query point.

Statistics◈ Members↗
FA-6303

Empirical cdf inclusive · case 03

Strict comparison excludes atoms at the query point.

Statistics◈ Members↗
FA-6304

Empirical cdf inclusive · case 04

Strict comparison excludes atoms at the query point.

Statistics◈ Members↗
FA-6305

Empirical cdf inclusive · case 05

Strict comparison excludes atoms at the query point.

Statistics◈ Members↗
FA-6306

Survival function strict · case 01

Including equal observations mismatches the strict survival convention.

Statistics● Open access↗
FA-6307

Survival function strict · case 02

Including equal observations mismatches the strict survival convention.

Statistics◈ Members↗
FA-6308

Survival function strict · case 03

Including equal observations mismatches the strict survival convention.

Statistics◈ Members↗
FA-6309

Survival function strict · case 04

Including equal observations mismatches the strict survival convention.

Statistics◈ Members↗
FA-6310

Survival function strict · case 05

Including equal observations mismatches the strict survival convention.

Statistics◈ Members↗
FA-6311

Average ranks with ties · case 01

Each tied group receives its first rank rather than average rank.

Statistics● Open access↗
FA-6312

Average ranks with ties · case 02

Each tied group receives its first rank rather than average rank.

Statistics◈ Members↗
FA-6313

Average ranks with ties · case 03

Each tied group receives its first rank rather than average rank.

Statistics◈ Members↗
FA-6314

Average ranks with ties · case 04

Each tied group receives its first rank rather than average rank.

Statistics◈ Members↗
FA-6315

Average ranks with ties · case 05

Each tied group receives its first rank rather than average rank.

Statistics◈ Members↗
FA-6316

Dense ranks with ties · case 01

Competition ranks leave gaps after tied groups.

Statistics● Open access↗
FA-6317

Dense ranks with ties · case 02

Competition ranks leave gaps after tied groups.

Statistics◈ Members↗
FA-6318

Dense ranks with ties · case 03

Competition ranks leave gaps after tied groups.

Statistics◈ Members↗
FA-6319

Dense ranks with ties · case 04

Competition ranks leave gaps after tied groups.

Statistics◈ Members↗
FA-6320

Dense ranks with ties · case 05

Competition ranks leave gaps after tied groups.

Statistics◈ Members↗
FA-6321

Competition ranks with ties · case 01

Dense ranks fail to leave gaps after tied observations.

Statistics● Open access↗
FA-6322

Competition ranks with ties · case 02

Dense ranks fail to leave gaps after tied observations.

Statistics◈ Members↗
FA-6323

Competition ranks with ties · case 03

Dense ranks fail to leave gaps after tied observations.

Statistics◈ Members↗
FA-6324

Competition ranks with ties · case 04

Dense ranks fail to leave gaps after tied observations.

Statistics◈ Members↗
FA-6325

Competition ranks with ties · case 05

Dense ranks fail to leave gaps after tied observations.

Statistics◈ Members↗
FA-6326

Gini mean difference rational · case 01

The sample range replaces average pairwise distance.

Statistics● Open access↗
FA-6327

Gini mean difference rational · case 02

The sample range replaces average pairwise distance.

Statistics◈ Members↗
FA-6328

Gini mean difference rational · case 03

The sample range replaces average pairwise distance.

Statistics◈ Members↗
FA-6329

Gini mean difference rational · case 04

The sample range replaces average pairwise distance.

Statistics◈ Members↗
FA-6330

Gini mean difference rational · case 05

The sample range replaces average pairwise distance.

Statistics◈ Members↗
FA-6331

Effective sample size weights · case 01

Nominal record count ignores unequal weight concentration.

Statistics● Open access↗
FA-6332

Effective sample size weights · case 02

Nominal record count ignores unequal weight concentration.

Statistics◈ Members↗
FA-6333

Effective sample size weights · case 03

Nominal record count ignores unequal weight concentration.

Statistics◈ Members↗
FA-6334

Effective sample size weights · case 04

Nominal record count ignores unequal weight concentration.

Statistics◈ Members↗
FA-6335

Effective sample size weights · case 05

Nominal record count ignores unequal weight concentration.

Statistics◈ Members↗
FA-6336

Pooled sample variance rational · case 01

Equal averaging ignores unequal degrees of freedom.

Statistics● Open access↗
FA-6337

Pooled sample variance rational · case 02

Equal averaging ignores unequal degrees of freedom.

Statistics◈ Members↗
FA-6338

Pooled sample variance rational · case 03

Equal averaging ignores unequal degrees of freedom.

Statistics◈ Members↗
FA-6339

Pooled sample variance rational · case 04

Equal averaging ignores unequal degrees of freedom.

Statistics◈ Members↗
FA-6340

Pooled sample variance rational · case 05

Equal averaging ignores unequal degrees of freedom.

Statistics◈ Members↗
FA-6341

Frequency distribution entropy bits · case 01

Natural logarithms return nats under a bits contract.

Statistics● Open access↗
FA-6342

Frequency distribution entropy bits · case 02

Natural logarithms return nats under a bits contract.

Statistics◈ Members↗
FA-6343

Frequency distribution entropy bits · case 03

Natural logarithms return nats under a bits contract.

Statistics◈ Members↗
FA-6344

Frequency distribution entropy bits · case 04

Natural logarithms return nats under a bits contract.

Statistics◈ Members↗
FA-6345

Frequency distribution entropy bits · case 05

Natural logarithms return nats under a bits contract.

Statistics◈ Members↗
FA-6346

Probability union with overlap · case 01

The overlapping event mass is counted twice.

Statistics● Open access↗
FA-6347

Probability union with overlap · case 02

The overlapping event mass is counted twice.

Statistics◈ Members↗
FA-6348

Probability union with overlap · case 03

The overlapping event mass is counted twice.

Statistics◈ Members↗
FA-6349

Probability union with overlap · case 04

The overlapping event mass is counted twice.

Statistics◈ Members↗
FA-6350

Probability union with overlap · case 05

The overlapping event mass is counted twice.

Statistics◈ Members↗
FA-6351

Forward first difference · case 01

Subtraction order reverses the discrete derivative.

Discrete calculus● Open access↗
FA-6352

Forward first difference · case 02

Subtraction order reverses the discrete derivative.

Discrete calculus◈ Members↗
FA-6353

Forward first difference · case 03

Subtraction order reverses the discrete derivative.

Discrete calculus◈ Members↗
FA-6354

Forward first difference · case 04

Subtraction order reverses the discrete derivative.

Discrete calculus◈ Members↗
FA-6355

Forward first difference · case 05

Subtraction order reverses the discrete derivative.

Discrete calculus◈ Members↗
FA-6356

Second central difference · case 01

The center sample is not doubled.

Discrete calculus● Open access↗
FA-6357

Second central difference · case 02

The center sample is not doubled.

Discrete calculus◈ Members↗
FA-6358

Second central difference · case 03

The center sample is not doubled.

Discrete calculus◈ Members↗
FA-6359

Second central difference · case 04

The center sample is not doubled.

Discrete calculus◈ Members↗
FA-6360

Second central difference · case 05

The center sample is not doubled.

Discrete calculus◈ Members↗
FA-6361

Prefix sums inclusive · case 01

The current sample is excluded from each prefix.

Discrete calculus● Open access↗
FA-6362

Prefix sums inclusive · case 02

The current sample is excluded from each prefix.

Discrete calculus◈ Members↗
FA-6363

Prefix sums inclusive · case 03

The current sample is excluded from each prefix.

Discrete calculus◈ Members↗
FA-6364

Prefix sums inclusive · case 04

The current sample is excluded from each prefix.

Discrete calculus◈ Members↗
FA-6365

Prefix sums inclusive · case 05

The current sample is excluded from each prefix.

Discrete calculus◈ Members↗
FA-6366

Prefix products inclusive · case 01

Addition replaces multiplicative accumulation.

Discrete calculus● Open access↗
FA-6367

Prefix products inclusive · case 02

Addition replaces multiplicative accumulation.

Discrete calculus◈ Members↗
FA-6368

Prefix products inclusive · case 03

Addition replaces multiplicative accumulation.

Discrete calculus◈ Members↗
FA-6369

Prefix products inclusive · case 04

Addition replaces multiplicative accumulation.

Discrete calculus◈ Members↗
FA-6370

Prefix products inclusive · case 05

Addition replaces multiplicative accumulation.

Discrete calculus◈ Members↗
FA-6371

Trapezoidal integral unit grid · case 01

Every sample receives a full interval weight, including both endpoints.

Discrete calculus● Open access↗
FA-6372

Trapezoidal integral unit grid · case 02

Every sample receives a full interval weight, including both endpoints.

Discrete calculus◈ Members↗
FA-6373

Trapezoidal integral unit grid · case 03

Every sample receives a full interval weight, including both endpoints.

Discrete calculus◈ Members↗
FA-6374

Trapezoidal integral unit grid · case 04

Every sample receives a full interval weight, including both endpoints.

Discrete calculus◈ Members↗
FA-6375

Trapezoidal integral unit grid · case 05

Every sample receives a full interval weight, including both endpoints.

Discrete calculus◈ Members↗
FA-6376

Trapezoidal integral nonuniform grid · case 01

Interval widths are assumed to be one.

Discrete calculus● Open access↗
FA-6377

Trapezoidal integral nonuniform grid · case 02

Interval widths are assumed to be one.

Discrete calculus◈ Members↗
FA-6378

Trapezoidal integral nonuniform grid · case 03

Interval widths are assumed to be one.

Discrete calculus◈ Members↗
FA-6379

Trapezoidal integral nonuniform grid · case 04

Interval widths are assumed to be one.

Discrete calculus◈ Members↗
FA-6380

Trapezoidal integral nonuniform grid · case 05

Interval widths are assumed to be one.

Discrete calculus◈ Members↗
FA-6381

Simpson three point integral · case 01

Trapezoidal weights replace the quadratic-exact Simpson weights.

Discrete calculus● Open access↗
FA-6382

Simpson three point integral · case 02

Trapezoidal weights replace the quadratic-exact Simpson weights.

Discrete calculus◈ Members↗
FA-6383

Simpson three point integral · case 03

Trapezoidal weights replace the quadratic-exact Simpson weights.

Discrete calculus◈ Members↗
FA-6384

Simpson three point integral · case 04

Trapezoidal weights replace the quadratic-exact Simpson weights.

Discrete calculus◈ Members↗
FA-6385

Simpson three point integral · case 05

Trapezoidal weights replace the quadratic-exact Simpson weights.

Discrete calculus◈ Members↗
FA-6386

Central first derivative samples · case 01

The two-sided distance is treated as one step.

Discrete calculus● Open access↗
FA-6387

Central first derivative samples · case 02

The two-sided distance is treated as one step.

Discrete calculus◈ Members↗
FA-6388

Central first derivative samples · case 03

The two-sided distance is treated as one step.

Discrete calculus◈ Members↗
FA-6389

Central first derivative samples · case 04

The two-sided distance is treated as one step.

Discrete calculus◈ Members↗
FA-6390

Central first derivative samples · case 05

The two-sided distance is treated as one step.

Discrete calculus◈ Members↗
FA-6391

Central second derivative samples · case 01

A second derivative is divided by one step instead of squared step.

Discrete calculus● Open access↗
FA-6392

Central second derivative samples · case 02

A second derivative is divided by one step instead of squared step.

Discrete calculus◈ Members↗
FA-6393

Central second derivative samples · case 03

A second derivative is divided by one step instead of squared step.

Discrete calculus◈ Members↗
FA-6394

Central second derivative samples · case 04

A second derivative is divided by one step instead of squared step.

Discrete calculus◈ Members↗
FA-6395

Central second derivative samples · case 05

A second derivative is divided by one step instead of squared step.

Discrete calculus◈ Members↗
FA-6396

Linear interpolation rational · case 01

The start value is scaled rather than retained as the intercept.

Discrete calculus● Open access↗
FA-6397

Linear interpolation rational · case 02

The start value is scaled rather than retained as the intercept.

Discrete calculus◈ Members↗
FA-6398

Linear interpolation rational · case 03

The start value is scaled rather than retained as the intercept.

Discrete calculus◈ Members↗
FA-6399

Linear interpolation rational · case 04

The start value is scaled rather than retained as the intercept.

Discrete calculus◈ Members↗
FA-6400

Linear interpolation rational · case 05

The start value is scaled rather than retained as the intercept.

Discrete calculus◈ 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 ↗