{"abstract":"The prey equilibrium ignores handling time.","category":"Ecological population dynamics","checks":7,"contract":"Type II predator-prey: N* = m/(a(e-hm)) requires e>hm and N*<K else ['predator-extinct', [K, 0]]; P* = (r/a)(1-N*/K)(1+ahN*); hump = (K-1/(ah))/2 for h>0 else -1; stable if N*>hump, 'hopf' if equal, else 'cycles'; values rounded 6; None for invalid parameters.","evaluation_group":"w2-ecopop-rosenzweig-macarthur","failed_approach":"Dropping the attack rate leaves N* in the wrong units.","family":"w2-ecopop-rosenzweig-macarthur-prey-equilibrium","id":"FA-65791","implementations":{"attempt":{"sha256":"9b7e4ad8174054f085340cc91f3c1c73b48f623cfc7bc8cff4595f3873f5e595","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(r, k, a, h, e, m):\n    if min(r, k, a, e, m) <= 0 or h < 0:\n        return None\n    if e <= h * m:\n        return ['predator-extinct', [float(k), 0.0]]\n    ns = m / (e - h * m)\n    if ns >= k:\n        return ['predator-extinct', [float(k), 0.0]]\n    ps = r / a * (1 - ns / k) * (1 + a * h * ns)\n    hump = (k - 1 / (a * h)) / 2 if h > 0 else -1.0\n    if ns > hump:\n        kind = 'stable'\n    elif ns == hump:\n        kind = 'hopf'\n    else:\n        kind = 'cycles'\n    return [kind, [round(ns, 6), round(ps, 6)]]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('regression: just below enrichment threshold',\n   (1.0, 9.94, 1.0, 0.5, 1.5, 2.0),\n   ['stable', [4.0, 1.792757]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, 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":"29779b3617fe0ca21ef98dbf3348215e649bed4edd31e17861ed19a5f5919f3d","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(r, k, a, h, e, m):\n    if min(r, k, a, e, m) <= 0 or h < 0:\n        return None\n    if e <= h * m:\n        return ['predator-extinct', [float(k), 0.0]]\n    ns = m / (a * e)\n    if ns >= k:\n        return ['predator-extinct', [float(k), 0.0]]\n    ps = r / a * (1 - ns / k) * (1 + a * h * ns)\n    hump = (k - 1 / (a * h)) / 2 if h > 0 else -1.0\n    if ns > hump:\n        kind = 'stable'\n    elif ns == hump:\n        kind = 'hopf'\n    else:\n        kind = 'cycles'\n    return [kind, [round(ns, 6), round(ps, 6)]]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('regression: just below enrichment threshold',\n   (1.0, 9.94, 1.0, 0.5, 1.5, 2.0),\n   ['stable', [4.0, 1.792757]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, 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":"46b59b922f334423874cc32e69ed90a54a968d5cb0e67fea5024d4498418a666","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(r, k, a, h, e, m):\n    if min(r, k, a, e, m) <= 0 or h < 0:\n        return None\n    if e <= h * m:\n        return ['predator-extinct', [float(k), 0.0]]\n    ns = m / (a * (e - h * m))\n    if ns >= k:\n        return ['predator-extinct', [float(k), 0.0]]\n    ps = r / a * (1 - ns / k) * (1 + a * h * ns)\n    hump = (k - 1 / (a * h)) / 2 if h > 0 else -1.0\n    if ns > hump:\n        kind = 'stable'\n    elif ns == hump:\n        kind = 'hopf'\n    else:\n        kind = 'cycles'\n    return [kind, [round(ns, 6), round(ps, 6)]]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('regression: just below enrichment threshold',\n   (1.0, 9.94, 1.0, 0.5, 1.5, 2.0),\n   ['stable', [4.0, 1.792757]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: predator cannot persist capacity',\n   (1.0, 3.0, 1.0, 0.5, 1.5, 2.0),\n   ['predator-extinct', [3.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: exact hopf point', (1.0, 10.0, 1.0, 0.5, 1.5, 2.0), ['hopf', [4.0, 1.8]]),\n  ('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]]),\n  ('regression: borderline conversion', (1.0, 20.0, 0.5, 0.5, 0.9, 1.6), ['predator-extinct', [20.0, 0.0]])],\n [('regression: enriched cycles', (1.0, 40.0, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 2.7]]),\n  ('regression: poor habitat stable', (1.0, 8.0, 1.0, 0.5, 1.5, 2.0), ['stable', [4.0, 1.5]]),\n  ('regression: just above hump', (1.0, 10.06, 1.0, 0.5, 1.5, 2.0), ['cycles', [4.0, 1.807157]]),\n  ('control: inefficient predator', (1.0, 50.0, 1.0, 0.5, 1.0, 2.0), ['predator-extinct', [50.0, 0.0]]),\n  ('regression: type I predator', (0.8, 30.0, 0.2, 0.0, 0.5, 0.4), ['stable', [4.0, 3.466667]]),\n  ('control: invalid rate', (0.0, 10.0, 1.0, 0.5, 1.5, 2.0), None),\n  ('regression: lynx hare like', (1.2, 60.0, 0.05, 0.2, 0.6, 0.3), ['stable', [11.111111, 21.728395]])]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, 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":"Deterministic bounded teaching model with a stipulated contract; not a validated scientific or public-health modelling 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":"w2-ecopop-rosenzweig-macarthur-prey-equilibrium","generated_at":"2026-09-29T14:47:37.261176+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Population projections set harvest quotas, conservation status and pest-control timing; a wrong update order, boundary or rate conversion silently changes management advice.","repair":"Restore the prey equilibrium rule: `ns = m / (a * (e - h * m))`.","root_cause":"The handling-time correction e-hm is dropped.","sha256":"fdc84ea7875d985d5e36eb2f48b7d0d33f85b2f61e8ea26799d59eb9469216d7","title":"Rosenzweig-MacArthur equilibrium and enrichment stability: prey equilibrium · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":39.867,"exit_code":1,"observations":[{"actual":["hopf",[4.0,1.8]],"check":"regression: exact hopf point","expected":["hopf",[4.0,1.8]],"passed":true},{"actual":["cycles",[4.0,2.7]],"check":"regression: enriched cycles","expected":["cycles",[4.0,2.7]],"passed":true},{"actual":["stable",[4.0,1.5]],"check":"regression: poor habitat stable","expected":["stable",[4.0,1.5]],"passed":true},{"actual":["predator-extinct",[50.0,0.0]],"check":"control: inefficient predator","expected":["predator-extinct",[50.0,0.0]],"passed":true},{"actual":["stable",[0.8,3.893333]],"check":"regression: type I predator","expected":["stable",[4.0,3.466667]],"passed":false},{"actual":null,"check":"control: invalid rate","expected":null,"passed":true},{"actual":["stable",[0.555556,23.909877]],"check":"regression: lynx hare like","expected":["stable",[11.111111,21.728395]],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: exact hopf point\", \"actual\": [\"hopf\", [4.0, 1.8]], \"expected\": [\"hopf\", [4.0, 1.8]], \"passed\": true}, {\"check\": \"regression: enriched cycles\", \"actual\": [\"cycles\", [4.0, 2.7]], \"expected\": [\"cycles\", [4.0, 2.7]], \"passed\": true}, {\"check\": \"regression: poor habitat stable\", \"actual\": [\"stable\", [4.0, 1.5]], \"expected\": [\"stable\", [4.0, 1.5]], \"passed\": true}, {\"check\": \"control: inefficient predator\", \"actual\": [\"predator-extinct\", [50.0, 0.0]], \"expected\": [\"predator-extinct\", [50.0, 0.0]], \"passed\": true}, {\"check\": \"regression: type I predator\", \"actual\": [\"stable\", [0.8, 3.893333]], \"expected\": [\"stable\", [4.0, 3.466667]], \"passed\": false}, {\"check\": \"control: invalid rate\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"regression: lynx hare like\", \"actual\": [\"stable\", [0.555556, 23.909877]], \"expected\": [\"stable\", [11.111111, 21.728395]], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":41.232,"exit_code":1,"observations":[{"actual":["cycles",[1.333333,1.444444]],"check":"regression: exact hopf point","expected":["hopf",[4.0,1.8]],"passed":false},{"actual":["cycles",[1.333333,1.611111]],"check":"regression: enriched cycles","expected":["cycles",[4.0,2.7]],"passed":false},{"actual":["cycles",[1.333333,1.388889]],"check":"regression: poor habitat stable","expected":["stable",[4.0,1.5]],"passed":false},{"actual":["predator-extinct",[50.0,0.0]],"check":"control: inefficient predator","expected":["predator-extinct",[50.0,0.0]],"passed":true},{"actual":["stable",[4.0,3.466667]],"check":"regression: type I predator","expected":["stable",[4.0,3.466667]],"passed":true},{"actual":null,"check":"control: invalid rate","expected":null,"passed":true},{"actual":["stable",[10.0,22.0]],"check":"regression: lynx hare like","expected":["stable",[11.111111,21.728395]],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: exact hopf point\", \"actual\": [\"cycles\", [1.333333, 1.444444]], \"expected\": [\"hopf\", [4.0, 1.8]], \"passed\": false}, {\"check\": \"regression: enriched cycles\", \"actual\": [\"cycles\", [1.333333, 1.611111]], \"expected\": [\"cycles\", [4.0, 2.7]], \"passed\": false}, {\"check\": \"regression: poor habitat stable\", \"actual\": [\"cycles\", [1.333333, 1.388889]], \"expected\": [\"stable\", [4.0, 1.5]], \"passed\": false}, {\"check\": \"control: inefficient predator\", \"actual\": [\"predator-extinct\", [50.0, 0.0]], \"expected\": [\"predator-extinct\", [50.0, 0.0]], \"passed\": true}, {\"check\": \"regression: type I predator\", \"actual\": [\"stable\", [4.0, 3.466667]], \"expected\": [\"stable\", [4.0, 3.466667]], \"passed\": true}, {\"check\": \"control: invalid rate\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"regression: lynx hare like\", \"actual\": [\"stable\", [10.0, 22.0]], \"expected\": [\"stable\", [11.111111, 21.728395]], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":38.861,"exit_code":0,"observations":[{"actual":["hopf",[4.0,1.8]],"check":"regression: exact hopf point","expected":["hopf",[4.0,1.8]],"passed":true},{"actual":["cycles",[4.0,2.7]],"check":"regression: enriched cycles","expected":["cycles",[4.0,2.7]],"passed":true},{"actual":["stable",[4.0,1.5]],"check":"regression: poor habitat stable","expected":["stable",[4.0,1.5]],"passed":true},{"actual":["predator-extinct",[50.0,0.0]],"check":"control: inefficient predator","expected":["predator-extinct",[50.0,0.0]],"passed":true},{"actual":["stable",[4.0,3.466667]],"check":"regression: type I predator","expected":["stable",[4.0,3.466667]],"passed":true},{"actual":null,"check":"control: invalid rate","expected":null,"passed":true},{"actual":["stable",[11.111111,21.728395]],"check":"regression: lynx hare like","expected":["stable",[11.111111,21.728395]],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: exact hopf point\", \"actual\": [\"hopf\", [4.0, 1.8]], \"expected\": [\"hopf\", [4.0, 1.8]], \"passed\": true}, {\"check\": \"regression: enriched cycles\", \"actual\": [\"cycles\", [4.0, 2.7]], \"expected\": [\"cycles\", [4.0, 2.7]], \"passed\": true}, {\"check\": \"regression: poor habitat stable\", \"actual\": [\"stable\", [4.0, 1.5]], \"expected\": [\"stable\", [4.0, 1.5]], \"passed\": true}, {\"check\": \"control: inefficient predator\", \"actual\": [\"predator-extinct\", [50.0, 0.0]], \"expected\": [\"predator-extinct\", [50.0, 0.0]], \"passed\": true}, {\"check\": \"regression: type I predator\", \"actual\": [\"stable\", [4.0, 3.466667]], \"expected\": [\"stable\", [4.0, 3.466667]], \"passed\": true}, {\"check\": \"control: invalid rate\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"regression: lynx hare like\", \"actual\": [\"stable\", [11.111111, 21.728395]], \"expected\": [\"stable\", [11.111111, 21.728395]], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}