FAILURE MAP
← Case archive

FA-14296 / Numerical aggregation / Open access

Capped weight effective size: Total weight is not squared in the numerator. · case 01

The reduction disagrees with its explicit aggregation oracle.

Verified by executionVariant 1 · 9 checks per implementationDownload source bundle ↓JSON ↗

ROOT CAUSE

Total weight is not squared in the numerator.

VERIFIED REPAIR

Preserve the capped weight effective size contract at the identified reduction decision.

Unsuccessful approach: Multiplying by record count cannot replace the squared total under unequal weights.

Case contract

For nonnegative integer importance weights and positive integer cap, clip each weight to cap, then return Kish effective size (sum clipped weights)**2/sum squared clipped weights as exact Fraction string. Negative weight, invalid cap, or zero total yields None.

Why this case matters

Exact bounded examples isolate a reduction defect without floating-point or external-service effects.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
from collections import Counter, defaultdict
import math
import itertools
N = 1
observations = []
def solve(weights, cap):
    if cap<=0 or any(w<0 for w in weights): return None
    ws=[min(w,cap) for w in weights]
    s=sum(ws)
    q=sum(w*w for w in ws)
    return str(Fraction(s,q)) if q else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('regression 1', solve(*([1, 2, 4], 3)), '18/7')
check('regression 2', solve(*([0, 0], 3)), None)
check('regression 3', solve(*([], 4)), None)
check('regression 4', solve(*([2, 2, 2], 9)), '3')
check('regression 5', solve(*([10, 1], 2)), '9/5')
check('regression 6', solve(*([-1, 2], 3)), None)
check('regression 7', solve(*([1, 3], 0)), None)
check('regression 8', solve(*([0, 2, 5, 1], 4)), '7/3')
check("variable effective-size imbalance",solve([N,1],N+1),str(Fraction((N+1)**2,N*N+1)))
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression 13/718/7Failed
regression 2NoneNonePassed
regression 3NoneNonePassed
regression 41/23Failed
regression 53/59/5Failed
regression 6NoneNonePassed
regression 7NoneNonePassed
regression 81/37/3Failed
variable effective-size imbalance12Failed

SHA-256 / 895acf009db74b6807ab8be79dc11ebd5fd8a7d2197f0056a479d2656bd141fa

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
from collections import Counter, defaultdict
import math
import itertools
N = 1
observations = []
def solve(weights, cap):
    if cap<=0 or any(w<0 for w in weights): return None
    ws=[min(w,cap) for w in weights]
    s=sum(ws)
    q=sum(w*w for w in ws)
    return str(Fraction(len(ws)*s,q)) if q else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('regression 1', solve(*([1, 2, 4], 3)), '18/7')
check('regression 2', solve(*([0, 0], 3)), None)
check('regression 3', solve(*([], 4)), None)
check('regression 4', solve(*([2, 2, 2], 9)), '3')
check('regression 5', solve(*([10, 1], 2)), '9/5')
check('regression 6', solve(*([-1, 2], 3)), None)
check('regression 7', solve(*([1, 3], 0)), None)
check('regression 8', solve(*([0, 2, 5, 1], 4)), '7/3')
check("variable effective-size imbalance",solve([N,1],N+1),str(Fraction((N+1)**2,N*N+1)))
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression 19/718/7Failed
regression 2NoneNonePassed
regression 3NoneNonePassed
regression 43/23Failed
regression 56/59/5Failed
regression 6NoneNonePassed
regression 7NoneNonePassed
regression 84/37/3Failed
variable effective-size imbalance22Passed

SHA-256 / 8f8feebfb50399382738b5664266e3d7345804f1db2c6bfd6be9ec4fc04891df

3 / The verified repair

Exit 0
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
from collections import Counter, defaultdict
import math
import itertools
N = 1
observations = []
def solve(weights, cap):
    if cap<=0 or any(w<0 for w in weights): return None
    ws=[min(w,cap) for w in weights]
    s=sum(ws)
    q=sum(w*w for w in ws)
    return str(Fraction(s*s,q)) if q else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('regression 1', solve(*([1, 2, 4], 3)), '18/7')
check('regression 2', solve(*([0, 0], 3)), None)
check('regression 3', solve(*([], 4)), None)
check('regression 4', solve(*([2, 2, 2], 9)), '3')
check('regression 5', solve(*([10, 1], 2)), '9/5')
check('regression 6', solve(*([-1, 2], 3)), None)
check('regression 7', solve(*([1, 3], 0)), None)
check('regression 8', solve(*([0, 2, 5, 1], 4)), '7/3')
check("variable effective-size imbalance",solve([N,1],N+1),str(Fraction((N+1)**2,N*N+1)))
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression 118/718/7Passed
regression 2NoneNonePassed
regression 3NoneNonePassed
regression 433Passed
regression 59/59/5Passed
regression 6NoneNonePassed
regression 7NoneNonePassed
regression 87/37/3Passed
variable effective-size imbalance22Passed

SHA-256 / 61f806a746d3e9cfa531358801637470e6812ee5f41e519561133d31baa04b6e

Verification & scope

Small offline integer/rational inputs only; no performance, statistical inference, or production-library conformance claim. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.

Observations recorded using Python 3.12.14 at 2026-09-29T14:39:15.536268+00:00.

Case digest / bbe3bf5e469b091dc3d7eeacbabdc4c4d1931899e012b2410a80e8e7ad6d20ec