{"abstract":"The exact quadratic surd period result violates the stated contract at period closing criterion.","category":"Numerics","checks":8,"contract":"Input positive nonsquare D; return [floor(sqrt(D)), repeating continued fraction coefficients]. Bounds: 2<=D<=99.","evaluation_group":"s3-numerics-quadratic-surd-period","failed_approach":"The partial repair d==a0 still violates the period closing criterion invariant.","family":"s3-numerics-quadratic-surd-period-period-closing-criterion","id":"FA-14906","implementations":{"attempt":{"sha256":"d05ab14cf88cec997fd4dc2c12ad46d6762fac258baffcc41ae9b0fc6aff0178","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nimport itertools\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(x):\n    D=x\n    a0=math.isqrt(D);m=0;d=1;a=a0;out=[]\n    for _ in range(100):\n     m=d*a-m\n     top=D-m*m\n     if d==0:return None\n     d=top//d\n     if d==0:return None\n     a=(a0+m)//d\n     out.append(a)\n     if d==a0:break\n    return [a0,out]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[(2, [1, [2]]), (5, [2, [4]]), (99, [9, [1, 18]]), (3, [1, [1, 2]]), (6, [2, [2, 4]]), (7, [2, [1, 1, 1, 4]]), (8, [2, [1, 4]]), (10, [3, [6]])], [(3, [1, [1, 2]]), (8, [2, [1, 4]]), (2, [1, [2]]), (99, [9, [1, 18]]), (22, [4, [1, 2, 4, 2, 1, 8]]), (23, [4, [1, 3, 1, 8]]), (24, [4, [1, 8]]), (26, [5, [10]])], [(5, [2, [4]]), (12, [3, [2, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (41, [6, [2, 2, 12]]), (42, [6, [2, 12]]), (43, [6, [1, 1, 3, 1, 5, 1, 3, 1, 1, 12]]), (44, [6, [1, 1, 1, 2, 1, 1, 1, 12]])], [(6, [2, [2, 4]]), (15, [3, [1, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (59, [7, [1, 2, 7, 2, 1, 14]]), (60, [7, [1, 2, 1, 14]]), (61, [7, [1, 4, 3, 1, 2, 2, 1, 3, 4, 1, 14]]), (62, [7, [1, 6, 1, 14]])], [(7, [2, [1, 1, 1, 4]]), (19, [4, [2, 1, 3, 1, 2, 8]]), (2, [1, [2]]), (99, [9, [1, 18]]), (77, [8, [1, 3, 2, 3, 1, 16]]), (78, [8, [1, 4, 1, 16]]), (79, [8, [1, 7, 1, 16]]), (80, [8, [1, 16]])]]\nfor i, (args, expected) in enumerate(fixtures[N-1]):\n    check(\"explicit oracle %d\" % i, solve(args), expected)\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":"219ece28509e0467912b7c1be9d21cc2f11d490c5ec41e0b9e324fed674fe5c8","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nimport itertools\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(x):\n    D=x\n    a0=math.isqrt(D);m=0;d=1;a=a0;out=[]\n    for _ in range(100):\n     m=d*a-m\n     top=D-m*m\n     if d==0:return None\n     d=top//d\n     if d==0:return None\n     a=(a0+m)//d\n     out.append(a)\n     if a==a0:break\n    return [a0,out]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[(2, [1, [2]]), (5, [2, [4]]), (99, [9, [1, 18]]), (3, [1, [1, 2]]), (6, [2, [2, 4]]), (7, [2, [1, 1, 1, 4]]), (8, [2, [1, 4]]), (10, [3, [6]])], [(3, [1, [1, 2]]), (8, [2, [1, 4]]), (2, [1, [2]]), (99, [9, [1, 18]]), (22, [4, [1, 2, 4, 2, 1, 8]]), (23, [4, [1, 3, 1, 8]]), (24, [4, [1, 8]]), (26, [5, [10]])], [(5, [2, [4]]), (12, [3, [2, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (41, [6, [2, 2, 12]]), (42, [6, [2, 12]]), (43, [6, [1, 1, 3, 1, 5, 1, 3, 1, 1, 12]]), (44, [6, [1, 1, 1, 2, 1, 1, 1, 12]])], [(6, [2, [2, 4]]), (15, [3, [1, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (59, [7, [1, 2, 7, 2, 1, 14]]), (60, [7, [1, 2, 1, 14]]), (61, [7, [1, 4, 3, 1, 2, 2, 1, 3, 4, 1, 14]]), (62, [7, [1, 6, 1, 14]])], [(7, [2, [1, 1, 1, 4]]), (19, [4, [2, 1, 3, 1, 2, 8]]), (2, [1, [2]]), (99, [9, [1, 18]]), (77, [8, [1, 3, 2, 3, 1, 16]]), (78, [8, [1, 4, 1, 16]]), (79, [8, [1, 7, 1, 16]]), (80, [8, [1, 16]])]]\nfor i, (args, expected) in enumerate(fixtures[N-1]):\n    check(\"explicit oracle %d\" % i, solve(args), expected)\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":"61cc280af6a2519950a861b6eda56b20244d4929f1490e90c898fefea1fef196","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nimport itertools\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(x):\n    D=x\n    a0=math.isqrt(D);m=0;d=1;a=a0;out=[]\n    for _ in range(100):\n     m=d*a-m\n     top=D-m*m\n     if d==0:return None\n     d=top//d\n     if d==0:return None\n     a=(a0+m)//d\n     out.append(a)\n     if a==2*a0:break\n    return [a0,out]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[(2, [1, [2]]), (5, [2, [4]]), (99, [9, [1, 18]]), (3, [1, [1, 2]]), (6, [2, [2, 4]]), (7, [2, [1, 1, 1, 4]]), (8, [2, [1, 4]]), (10, [3, [6]])], [(3, [1, [1, 2]]), (8, [2, [1, 4]]), (2, [1, [2]]), (99, [9, [1, 18]]), (22, [4, [1, 2, 4, 2, 1, 8]]), (23, [4, [1, 3, 1, 8]]), (24, [4, [1, 8]]), (26, [5, [10]])], [(5, [2, [4]]), (12, [3, [2, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (41, [6, [2, 2, 12]]), (42, [6, [2, 12]]), (43, [6, [1, 1, 3, 1, 5, 1, 3, 1, 1, 12]]), (44, [6, [1, 1, 1, 2, 1, 1, 1, 12]])], [(6, [2, [2, 4]]), (15, [3, [1, 6]]), (2, [1, [2]]), (99, [9, [1, 18]]), (59, [7, [1, 2, 7, 2, 1, 14]]), (60, [7, [1, 2, 1, 14]]), (61, [7, [1, 4, 3, 1, 2, 2, 1, 3, 4, 1, 14]]), (62, [7, [1, 6, 1, 14]])], [(7, [2, [1, 1, 1, 4]]), (19, [4, [2, 1, 3, 1, 2, 8]]), (2, [1, [2]]), (99, [9, [1, 18]]), (77, [8, [1, 3, 2, 3, 1, 16]]), (78, [8, [1, 4, 1, 16]]), (79, [8, [1, 7, 1, 16]]), (80, [8, [1, 16]])]]\nfor i, (args, expected) in enumerate(fixtures[N-1]):\n    check(\"explicit oracle %d\" % i, solve(args), expected)\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 deterministic bounded teaching model. Inputs are restricted to the explicit contract; this is not a production algebra 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-numerics-quadratic-surd-period-period-closing-criterion","generated_at":"2026-09-29T14:39:21.385630+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Exact discrete arithmetic with observable algorithmic state; no floating point approximation is used.","repair":"Use a==2*a0 at the period closing criterion step.","root_cause":"The period closing criterion step uses a==a0 instead of a==2*a0.","sha256":"fd644d6f09a6c64317551de598eb5bd64190088f434552c6234beecc0d3c9500","title":"Quadratic surd period: period closing criterion · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":44.435,"exit_code":1,"observations":[{"actual":[1,[2]],"check":"explicit oracle 0","expected":[1,[2]],"passed":true},{"actual":[2,[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]],"check":"explicit oracle 1","expected":[2,[4]],"passed":false},{"actual":[9,[1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18]],"check":"explicit oracle 2","expected":[9,[1,18]],"passed":false},{"actual":[1,[1,2]],"check":"explicit oracle 3","expected":[1,[1,2]],"passed":true},{"actual":[2,[2]],"check":"explicit oracle 4","expected":[2,[2,4]],"passed":false},{"actual":[2,[1,1]],"check":"explicit oracle 5","expected":[2,[1,1,1,4]],"passed":false},{"actual":[2,[1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4]],"check":"explicit oracle 6","expected":[2,[1,4]],"passed":false},{"actual":[3,[6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6]],"check":"explicit oracle 7","expected":[3,[6]],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"explicit oracle 0\", \"actual\": [1, [2]], \"expected\": [1, [2]], \"passed\": true}, {\"check\": \"explicit oracle 1\", \"actual\": [2, [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]], \"expected\": [2, [4]], \"passed\": false}, {\"check\": \"explicit oracle 2\", \"actual\": [9, [1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18]], \"expected\": [9, [1, 18]], \"passed\": false}, {\"check\": \"explicit oracle 3\", \"actual\": [1, [1, 2]], \"expected\": [1, [1, 2]], \"passed\": true}, {\"check\": \"explicit oracle 4\", \"actual\": [2, [2]], \"expected\": [2, [2, 4]], \"passed\": false}, {\"check\": \"explicit oracle 5\", \"actual\": [2, [1, 1]], \"expected\": [2, [1, 1, 1, 4]], \"passed\": false}, {\"check\": \"explicit oracle 6\", \"actual\": [2, [1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4]], \"expected\": [2, [1, 4]], \"passed\": false}, {\"check\": \"explicit oracle 7\", \"actual\": [3, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]], \"expected\": [3, [6]], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":43.365,"exit_code":1,"observations":[{"actual":[1,[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]],"check":"explicit oracle 0","expected":[1,[2]],"passed":false},{"actual":[2,[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]],"check":"explicit oracle 1","expected":[2,[4]],"passed":false},{"actual":[9,[1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18,1,18]],"check":"explicit oracle 2","expected":[9,[1,18]],"passed":false},{"actual":[1,[1]],"check":"explicit oracle 3","expected":[1,[1,2]],"passed":false},{"actual":[2,[2]],"check":"explicit oracle 4","expected":[2,[2,4]],"passed":false},{"actual":[2,[1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4,1,1,1,4]],"check":"explicit oracle 5","expected":[2,[1,1,1,4]],"passed":false},{"actual":[2,[1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4]],"check":"explicit oracle 6","expected":[2,[1,4]],"passed":false},{"actual":[3,[6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6]],"check":"explicit oracle 7","expected":[3,[6]],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"explicit oracle 0\", \"actual\": [1, [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]], \"expected\": [1, [2]], \"passed\": false}, {\"check\": \"explicit oracle 1\", \"actual\": [2, [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]], \"expected\": [2, [4]], \"passed\": false}, {\"check\": \"explicit oracle 2\", \"actual\": [9, [1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18, 1, 18]], \"expected\": [9, [1, 18]], \"passed\": false}, {\"check\": \"explicit oracle 3\", \"actual\": [1, [1]], \"expected\": [1, [1, 2]], \"passed\": false}, {\"check\": \"explicit oracle 4\", \"actual\": [2, [2]], \"expected\": [2, [2, 4]], \"passed\": false}, {\"check\": \"explicit oracle 5\", \"actual\": [2, [1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4, 1, 1, 1, 4]], \"expected\": [2, [1, 1, 1, 4]], \"passed\": false}, {\"check\": \"explicit oracle 6\", \"actual\": [2, [1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4, 1, 4]], \"expected\": [2, [1, 4]], \"passed\": false}, {\"check\": \"explicit oracle 7\", \"actual\": [3, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]], \"expected\": [3, [6]], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":42.929,"exit_code":0,"observations":[{"actual":[1,[2]],"check":"explicit oracle 0","expected":[1,[2]],"passed":true},{"actual":[2,[4]],"check":"explicit oracle 1","expected":[2,[4]],"passed":true},{"actual":[9,[1,18]],"check":"explicit oracle 2","expected":[9,[1,18]],"passed":true},{"actual":[1,[1,2]],"check":"explicit oracle 3","expected":[1,[1,2]],"passed":true},{"actual":[2,[2,4]],"check":"explicit oracle 4","expected":[2,[2,4]],"passed":true},{"actual":[2,[1,1,1,4]],"check":"explicit oracle 5","expected":[2,[1,1,1,4]],"passed":true},{"actual":[2,[1,4]],"check":"explicit oracle 6","expected":[2,[1,4]],"passed":true},{"actual":[3,[6]],"check":"explicit oracle 7","expected":[3,[6]],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"explicit oracle 0\", \"actual\": [1, [2]], \"expected\": [1, [2]], \"passed\": true}, {\"check\": \"explicit oracle 1\", \"actual\": [2, [4]], \"expected\": [2, [4]], \"passed\": true}, {\"check\": \"explicit oracle 2\", \"actual\": [9, [1, 18]], \"expected\": [9, [1, 18]], \"passed\": true}, {\"check\": \"explicit oracle 3\", \"actual\": [1, [1, 2]], \"expected\": [1, [1, 2]], \"passed\": true}, {\"check\": \"explicit oracle 4\", \"actual\": [2, [2, 4]], \"expected\": [2, [2, 4]], \"passed\": true}, {\"check\": \"explicit oracle 5\", \"actual\": [2, [1, 1, 1, 4]], \"expected\": [2, [1, 1, 1, 4]], \"passed\": true}, {\"check\": \"explicit oracle 6\", \"actual\": [2, [1, 4]], \"expected\": [2, [1, 4]], \"passed\": true}, {\"check\": \"explicit oracle 7\", \"actual\": [3, [6]], \"expected\": [3, [6]], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}