{"abstract":"signature selects maximum hash per band.","category":"Dataset deduplication grouping","checks":6,"contract":"Return the componentwise minimum of nonempty equal-width integer signatures; empty input returns [].","contract_signature":"signatures","evaluation_group":"dedup-minhash-reduce","failed_approach":"Taking one global minimum and repeating it loses the per-component minima.","family":"w3-dataset-deduplication-grouping-minhash-componentwise-min","id":"FA-100316","implementations":{"attempt":{"sha256":"8582b793fb3b14e59ba660da7aba5f861e892daee82e2dba1feafd4a9899ae5e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(signatures):\n    m=min((min(row) for row in signatures),default=0); return [m]*len(signatures[0]) if signatures else []\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncheck('component minima',solve([[N+2,N],[N,N+3]]),[N,N])\ncheck('single signature',solve([[1,2,3]]),[1,2,3])\ncheck('empty signatures',solve([]),[])\ncheck('three rows',solve([[3,8],[2,7],[4,1]]),[2,1])\ncheck('identical',solve([[N,N],[N,N]]),[N,N])\ncheck('mixed minima',solve([[1,9,4],[5,2,3]]),[1,2,3])\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"8ea29ee387352e4401339031e5a267535082e07f7940d6057e0c0a58db8aca47","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(signatures):\n    return [max(col) for col in zip(*signatures)] if signatures else []\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncheck('component minima',solve([[N+2,N],[N,N+3]]),[N,N])\ncheck('single signature',solve([[1,2,3]]),[1,2,3])\ncheck('empty signatures',solve([]),[])\ncheck('three rows',solve([[3,8],[2,7],[4,1]]),[2,1])\ncheck('identical',solve([[N,N],[N,N]]),[N,N])\ncheck('mixed minima',solve([[1,9,4],[5,2,3]]),[1,2,3])\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"Inputs are small in-memory fixtures with the stated contract; results do not claim production deduplication quality. 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.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"w3-dataset-deduplication-grouping-minhash-componentwise-min","generated_at":"2026-09-30T16:48:34.044850+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"This deterministic toy operation makes one dataset equivalence or representative rule explicit.","root_cause":"The sketch reducer maximizes components, selecting unrelated hash values.","sha256":"7727a93b8b0d1c59864190b1b3974b7e9c3b75b39ec9af2797a0e903b8149f03","title":"Dataset deduplication: signature selects maximum hash per band · case 01","variant":1,"variant_policy":"The fixture code references N, supplied as 1 through 5. Fixed boundary checks may repeat. These records share one mechanism and must remain together in evaluation splits.","verified":true,"visibility":"public","verification":{"attempt":{"elapsed_ms":29.604,"exit_code":1,"observations":[{"actual":[1,1],"check":"component minima","expected":[1,1],"passed":true},{"actual":[1,1,1],"check":"single signature","expected":[1,2,3],"passed":false},{"actual":[],"check":"empty signatures","expected":[],"passed":true},{"actual":[1,1],"check":"three rows","expected":[2,1],"passed":false},{"actual":[1,1],"check":"identical","expected":[1,1],"passed":true},{"actual":[1,1,1],"check":"mixed minima","expected":[1,2,3],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"component minima\", \"actual\": [1, 1], \"expected\": [1, 1], \"passed\": true}, {\"check\": \"single signature\", \"actual\": [1, 1, 1], \"expected\": [1, 2, 3], \"passed\": false}, {\"check\": \"empty signatures\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"three rows\", \"actual\": [1, 1], \"expected\": [2, 1], \"passed\": false}, {\"check\": \"identical\", \"actual\": [1, 1], \"expected\": [1, 1], \"passed\": true}, {\"check\": \"mixed minima\", \"actual\": [1, 1, 1], \"expected\": [1, 2, 3], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":29.103,"exit_code":1,"observations":[{"actual":[3,4],"check":"component minima","expected":[1,1],"passed":false},{"actual":[1,2,3],"check":"single signature","expected":[1,2,3],"passed":true},{"actual":[],"check":"empty signatures","expected":[],"passed":true},{"actual":[4,8],"check":"three rows","expected":[2,1],"passed":false},{"actual":[1,1],"check":"identical","expected":[1,1],"passed":true},{"actual":[5,9,4],"check":"mixed minima","expected":[1,2,3],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"component minima\", \"actual\": [3, 4], \"expected\": [1, 1], \"passed\": false}, {\"check\": \"single signature\", \"actual\": [1, 2, 3], \"expected\": [1, 2, 3], \"passed\": true}, {\"check\": \"empty signatures\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"three rows\", \"actual\": [4, 8], \"expected\": [2, 1], \"passed\": false}, {\"check\": \"identical\", \"actual\": [1, 1], \"expected\": [1, 1], \"passed\": true}, {\"check\": \"mixed minima\", \"actual\": [5, 9, 4], \"expected\": [1, 2, 3], \"passed\": false}], \"passed\": false}\n"}},"member_only":{"stages":["fixed"],"fields":["implementations.fixed","verification.fixed","harness","repair"],"note":"The verified repair, its recorded checks, the repair description, and the scoring harness are available to members."}}