{"abstract":"The bounded radix redistribute certificate reports an incorrect destinations.","category":"Heap invariants","checks":7,"contract":"Redistribute one nonempty radix bucket with entries [id,key], all keys at least old_last. Set new_last to bucket minimum and move every entry to bit_length(key XOR new_last); preserve entry order within each destination bucket. Report threshold, assignments, bucket-zero ids, moved count, old-bucket clearing, and maximum destination.","evaluation_group":"s3-heap-model-radix-redistribute","failed_approach":"The local patch uses [[x[0],(x[1]-new).bit_length()] for x in a] and still violates the stated relation.","family":"s3-heap-radix-redistribute-destinations","id":"FA-40236","implementations":{"attempt":{"sha256":"762dde110d03dc5afa68f14c491e4c0b3e2e7a9082ef4c747759233b0da29371","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    a=d['entries']; old=d['old_last']; new=min(x[1] for x in a); dest=[(x[0],(x[1]^new).bit_length()) for x in a]\n    return {'threshold': new,\n    'destinations': [[x[0],(x[1]-new).bit_length()] for x in a],\n    'zero_ids': [x[0] for x in a if x[1]==new],\n    'moved': len(a),\n    'source_after': [],\n    'largest_destination': max(b for i,b in dest)}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [101, 9]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], 'zero_ids': [2, 101], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [102, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [102, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [103, 11]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [103, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [104, 12]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [104, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [105, 13]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [105, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})]][N-1]\ncheck('regression certificate 1', solve(cases[0][0]), cases[0][1])\ncheck('regression certificate 2', solve(cases[1][0]), cases[1][1])\ncheck('regression certificate 3', solve(cases[2][0]), cases[2][1])\ncheck('regression certificate 4', solve(cases[3][0]), cases[3][1])\ncheck('regression certificate 5', solve(cases[4][0]), cases[4][1])\ncheck('regression certificate 6', solve(cases[5][0]), cases[5][1])\ncheck('variant-dependent certificate', solve(cases[6][0]), cases[6][1])\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":"fd2abe94cedd1b7881ff47f014b45df71309d1b05f4e24e0c2a9d1ff7d4a7c10","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    a=d['entries']; old=d['old_last']; new=min(x[1] for x in a); dest=[(x[0],(x[1]^new).bit_length()) for x in a]\n    return {'threshold': new,\n    'destinations': [[x[0],(x[1]^old).bit_length()] for x in a],\n    'zero_ids': [x[0] for x in a if x[1]==new],\n    'moved': len(a),\n    'source_after': [],\n    'largest_destination': max(b for i,b in dest)}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [101, 9]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], 'zero_ids': [2, 101], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [102, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [102, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [103, 11]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [103, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [104, 12]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [104, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [105, 13]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [105, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})]][N-1]\ncheck('regression certificate 1', solve(cases[0][0]), cases[0][1])\ncheck('regression certificate 2', solve(cases[1][0]), cases[1][1])\ncheck('regression certificate 3', solve(cases[2][0]), cases[2][1])\ncheck('regression certificate 4', solve(cases[3][0]), cases[3][1])\ncheck('regression certificate 5', solve(cases[4][0]), cases[4][1])\ncheck('regression certificate 6', solve(cases[5][0]), cases[5][1])\ncheck('variant-dependent certificate', solve(cases[6][0]), cases[6][1])\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"},"fixed":{"sha256":"65a5017af8402dda3420ee2b98a292a9c8b66f1c0a5d8e7c05ba2ce8f704d2ba","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    a=d['entries']; old=d['old_last']; new=min(x[1] for x in a); dest=[(x[0],(x[1]^new).bit_length()) for x in a]\n    return {'threshold': new,\n    'destinations': [[i,b] for i,b in dest],\n    'zero_ids': [x[0] for x in a if x[1]==new],\n    'moved': len(a),\n    'source_after': [],\n    'largest_destination': max(b for i,b in dest)}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [101, 9]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], 'zero_ids': [2, 101], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [102, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [102, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [103, 11]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [103, 2]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [104, 12]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [104, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})], [({'old_last': 0, 'entries': [[1, 8]]}, {'threshold': 8, 'destinations': [[1, 0]], 'zero_ids': [1], 'moved': 1, 'source_after': [], 'largest_destination': 0}), ({'old_last': 3, 'entries': [[1, 7], [2, 4], [3, 6]]}, {'threshold': 4, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 7, 'entries': [[1, 15], [2, 8], [3, 8], [4, 12]]}, {'threshold': 8, 'destinations': [[1, 3], [2, 0], [3, 0], [4, 3]], 'zero_ids': [2, 3], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 1, 'entries': [[1, 3], [2, 2]]}, {'threshold': 2, 'destinations': [[1, 1], [2, 0]], 'zero_ids': [2], 'moved': 2, 'source_after': [], 'largest_destination': 1}), ({'old_last': 4, 'entries': [[1, 7], [2, 5], [3, 6]]}, {'threshold': 5, 'destinations': [[1, 2], [2, 0], [3, 2]], 'zero_ids': [2], 'moved': 3, 'source_after': [], 'largest_destination': 2}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2]], 'zero_ids': [2], 'moved': 4, 'source_after': [], 'largest_destination': 3}), ({'old_last': 8, 'entries': [[1, 15], [2, 9], [3, 11], [4, 10], [105, 13]]}, {'threshold': 9, 'destinations': [[1, 3], [2, 0], [3, 2], [4, 2], [105, 3]], 'zero_ids': [2], 'moved': 5, 'source_after': [], 'largest_destination': 3})]][N-1]\ncheck('regression certificate 1', solve(cases[0][0]), cases[0][1])\ncheck('regression certificate 2', solve(cases[1][0]), cases[1][1])\ncheck('regression certificate 3', solve(cases[2][0]), cases[2][1])\ncheck('regression certificate 4', solve(cases[3][0]), cases[3][1])\ncheck('regression certificate 5', solve(cases[4][0]), cases[4][1])\ncheck('regression certificate 6', solve(cases[5][0]), cases[5][1])\ncheck('variant-dependent certificate', solve(cases[6][0]), cases[6][1])\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":"A stipulated offline diagnostic model; it does not implement a production allocator, concurrency protocol, or complete heap library. 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":"s3-heap-radix-redistribute-destinations","generated_at":"2026-09-29T14:43:29.113816+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"This isolates an internal heap representation or priority-structure invariant using deterministic finite records.","repair":"Derive destinations using [[i,b] for i,b in dest] under the stated bounded certificate contract.","root_cause":"Radix redistribution recomputes differing bits against the new threshold.","sha256":"8607c434f39d78cfbda37fe3b62700480489c62ced3e30284fb4d082a65d22bd","title":"Radix redistribution recomputes differing bits against the new threshold · case 01","variant":1,"variant_policy":"Six explicit regression certificates are retained; a seventh changes structural size, position, priority, or bounds with N.","verification":{"attempt":{"elapsed_ms":52.703,"exit_code":1,"observations":[{"actual":{"destinations":[[1,0]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"check":"regression certificate 1","expected":{"destinations":[[1,0]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"passed":true},{"actual":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"check":"regression certificate 2","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,3],[2,0],[3,0],[4,3]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"check":"regression certificate 3","expected":{"destinations":[[1,3],[2,0],[3,0],[4,3]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"passed":true},{"actual":{"destinations":[[1,1],[2,0]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"check":"regression certificate 4","expected":{"destinations":[[1,1],[2,0]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,2],[2,0],[3,1]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"check":"regression certificate 5","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,3],[2,0],[3,2],[4,1]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"check":"regression certificate 6","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,3],[2,0],[3,2],[4,1],[101,0]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"check":"variant-dependent certificate","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2],[101,0]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression certificate 1\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 0]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 0]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"passed\": true}, {\"check\": \"regression certificate 2\", \"actual\": {\"threshold\": 4, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 4, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": true}, {\"check\": \"regression certificate 3\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 3], [2, 0], [3, 0], [4, 3]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 3], [2, 0], [3, 0], [4, 3]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": true}, {\"check\": \"regression certificate 4\", \"actual\": {\"threshold\": 2, \"destinations\": [[1, 1], [2, 0]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"expected\": {\"threshold\": 2, \"destinations\": [[1, 1], [2, 0]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"passed\": true}, {\"check\": \"regression certificate 5\", \"actual\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 0], [3, 1]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": false}, {\"check\": \"regression certificate 6\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 1]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": false}, {\"check\": \"variant-dependent certificate\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 1], [101, 0]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":52.16,"exit_code":1,"observations":[{"actual":{"destinations":[[1,4]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"check":"regression certificate 1","expected":{"destinations":[[1,0]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"passed":false},{"actual":{"destinations":[[1,3],[2,3],[3,3]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"check":"regression certificate 2","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,4],[2,4],[3,4],[4,4]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"check":"regression certificate 3","expected":{"destinations":[[1,3],[2,0],[3,0],[4,3]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"passed":false},{"actual":{"destinations":[[1,2],[2,2]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"check":"regression certificate 4","expected":{"destinations":[[1,1],[2,0]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,2],[2,1],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"check":"regression certificate 5","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,3],[2,1],[3,2],[4,2]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"check":"regression certificate 6","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"passed":false},{"actual":{"destinations":[[1,3],[2,1],[3,2],[4,2],[101,1]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"check":"variant-dependent certificate","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2],[101,0]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression certificate 1\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 4]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 0]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"passed\": false}, {\"check\": \"regression certificate 2\", \"actual\": {\"threshold\": 4, \"destinations\": [[1, 3], [2, 3], [3, 3]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 4, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": false}, {\"check\": \"regression certificate 3\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 4], [2, 4], [3, 4], [4, 4]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 3], [2, 0], [3, 0], [4, 3]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": false}, {\"check\": \"regression certificate 4\", \"actual\": {\"threshold\": 2, \"destinations\": [[1, 2], [2, 2]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"expected\": {\"threshold\": 2, \"destinations\": [[1, 1], [2, 0]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"passed\": false}, {\"check\": \"regression certificate 5\", \"actual\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 1], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": false}, {\"check\": \"regression certificate 6\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 1], [3, 2], [4, 2]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": false}, {\"check\": \"variant-dependent certificate\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 1], [3, 2], [4, 2], [101, 1]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":56.278,"exit_code":0,"observations":[{"actual":{"destinations":[[1,0]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"check":"regression certificate 1","expected":{"destinations":[[1,0]],"largest_destination":0,"moved":1,"source_after":[],"threshold":8,"zero_ids":[1]},"passed":true},{"actual":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"check":"regression certificate 2","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":4,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,3],[2,0],[3,0],[4,3]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"check":"regression certificate 3","expected":{"destinations":[[1,3],[2,0],[3,0],[4,3]],"largest_destination":3,"moved":4,"source_after":[],"threshold":8,"zero_ids":[2,3]},"passed":true},{"actual":{"destinations":[[1,1],[2,0]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"check":"regression certificate 4","expected":{"destinations":[[1,1],[2,0]],"largest_destination":1,"moved":2,"source_after":[],"threshold":2,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"check":"regression certificate 5","expected":{"destinations":[[1,2],[2,0],[3,2]],"largest_destination":2,"moved":3,"source_after":[],"threshold":5,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,3],[2,0],[3,2],[4,2]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"check":"regression certificate 6","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2]],"largest_destination":3,"moved":4,"source_after":[],"threshold":9,"zero_ids":[2]},"passed":true},{"actual":{"destinations":[[1,3],[2,0],[3,2],[4,2],[101,0]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"check":"variant-dependent certificate","expected":{"destinations":[[1,3],[2,0],[3,2],[4,2],[101,0]],"largest_destination":3,"moved":5,"source_after":[],"threshold":9,"zero_ids":[2,101]},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression certificate 1\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 0]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 0]], \"zero_ids\": [1], \"moved\": 1, \"source_after\": [], \"largest_destination\": 0}, \"passed\": true}, {\"check\": \"regression certificate 2\", \"actual\": {\"threshold\": 4, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 4, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": true}, {\"check\": \"regression certificate 3\", \"actual\": {\"threshold\": 8, \"destinations\": [[1, 3], [2, 0], [3, 0], [4, 3]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 8, \"destinations\": [[1, 3], [2, 0], [3, 0], [4, 3]], \"zero_ids\": [2, 3], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": true}, {\"check\": \"regression certificate 4\", \"actual\": {\"threshold\": 2, \"destinations\": [[1, 1], [2, 0]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"expected\": {\"threshold\": 2, \"destinations\": [[1, 1], [2, 0]], \"zero_ids\": [2], \"moved\": 2, \"source_after\": [], \"largest_destination\": 1}, \"passed\": true}, {\"check\": \"regression certificate 5\", \"actual\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"expected\": {\"threshold\": 5, \"destinations\": [[1, 2], [2, 0], [3, 2]], \"zero_ids\": [2], \"moved\": 3, \"source_after\": [], \"largest_destination\": 2}, \"passed\": true}, {\"check\": \"regression certificate 6\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2]], \"zero_ids\": [2], \"moved\": 4, \"source_after\": [], \"largest_destination\": 3}, \"passed\": true}, {\"check\": \"variant-dependent certificate\", \"actual\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"expected\": {\"threshold\": 9, \"destinations\": [[1, 3], [2, 0], [3, 2], [4, 2], [101, 0]], \"zero_ids\": [2, 101], \"moved\": 5, \"source_after\": [], \"largest_destination\": 3}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}