{
 "tm": "1RB0RF_1RC1RF_1LD1RA_---0LE_1LA0LE_0RA0LC",
 "status": "closed",
 "reason": "",
 "streams": [],
 "rulesets": [
  {
   "hub": "record R:F",
   "source": "direct",
   "transitions": 83,
   "score": 3.699,
   "coverage": 0.0482,
   "closed": true,
   "skeletons": {
    "F0": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f F> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f {{F}}> const 0"
    },
    "F1": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^5 0 1^d F> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^5 <* [0] <* [1]^^d {{F}}> const 0"
    },
    "F2": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f 011 F> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f <* [1;1;0] {{F}}> const 0"
    },
    "F3": {
     "pattern": "0^inf 1100 011^a 1^3 0^3 1^b F> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;0;1;1] <* [1;1;0]^^a <* [1]^^3 <* [0]^^3 <* [1]^^b {{F}}> const 0"
    },
    "F4": {
     "pattern": "0^inf 1100 011^a 1 110^b 0^2 1^5 F> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;0;1;1] <* [1;1;0]^^a <* [1] <* [0;1;1]^^b <* [0]^^2 <* [1]^^5 {{F}}> const 0"
    },
    "F5": {
     "pattern": "0^inf 110^15 0 011^a 1^3 011^b 111011^2 0 1^5 F> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;1;1]^^15 <* [0] <* [1;1;0]^^a <* [1]^^3 <* [1;1;0]^^b <* [1;1;0;1;1;1]^^2 <* [0] <* [1]^^5 {{F}}> const 0"
    },
    "F6": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^3 110^d 1^6 110^2 1^e F> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^3 <* [0;1;1]^^d <* [1]^^6 <* [0;1;1]^^2 <* [1]^^e {{F}}> const 0"
    },
    "F7": {
     "pattern": "0^inf 011^5 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1;1;0]^^5 {{F}}> const 0"
    },
    "F8": {
     "pattern": "0^inf 110^15 0 011^132 111011^2 011111^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^15 <* [0] <* [1;1;0]^^132 <* [1;1;0;1;1;1]^^2 <* [1;1;1;1;1;0]^^2 {{F}}> const 0"
    },
    "F9": {
     "pattern": "0^inf 110^15 0 011^156 1 110^4 110111^2 110^3 1^5 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^15 <* [0] <* [1;1;0]^^156 <* [1] <* [0;1;1]^^4 <* [1;1;1;0;1;1]^^2 <* [0;1;1]^^3 <* [1]^^5 {{F}}> const 0"
    },
    "F10": {
     "pattern": "0^inf 110^63 0 011^159 1^12 011^2 011111^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^63 <* [0] <* [1;1;0]^^159 <* [1]^^12 <* [1;1;0]^^2 <* [1;1;1;1;1;0]^^2 {{F}}> const 0"
    },
    "F11": {
     "pattern": "0^inf 110^31 0 011^264 1^6 0 1^8 0 1^5 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^31 <* [0] <* [1;1;0]^^264 <* [1]^^6 <* [0] <* [1]^^8 <* [0] <* [1]^^5 {{F}}> const 0"
    },
    "F12": {
     "pattern": "0^inf 110^15 0 011^311 111011^2 011 011111^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^15 <* [0] <* [1;1;0]^^311 <* [1;1;0;1;1;1]^^2 <* [1;1;0] <* [1;1;1;1;1;0]^^2 {{F}}> const 0"
    },
    "F13": {
     "pattern": "0^inf 110^7 0 011^339 1^4 110^6 1^5 011^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^7 <* [0] <* [1;1;0]^^339 <* [1]^^4 <* [0;1;1]^^6 <* [1]^^5 <* [1;1;0]^^2 {{F}}> const 0"
    },
    "F14": {
     "pattern": "0^inf 110^63 0 011^294 1 110^4 1^3 110^4 110111110^2 1^8 011 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^63 <* [0] <* [1;1;0]^^294 <* [1] <* [0;1;1]^^4 <* [1]^^3 <* [0;1;1]^^4 <* [0;1;1;1;1;1;0;1;1]^^2 <* [1]^^8 <* [1;1;0] {{F}}> const 0"
    },
    "F15": {
     "pattern": "0^inf 110^31 0 011^364 1^3 011^6 111111011011^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^31 <* [0] <* [1;1;0]^^364 <* [1]^^3 <* [1;1;0]^^6 <* [1;1;0;1;1;0;1;1;1;1;1;1]^^2 {{F}}> const 0"
    },
    "F16": {
     "pattern": "0^inf 110^7 0 011^439 1 110^4 1^5 0 1^5 011^2 F> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^7 <* [0] <* [1;1;0]^^439 <* [1] <* [0;1;1]^^4 <* [1]^^5 <* [0] <* [1]^^5 <* [1;1;0]^^2 {{F}}> const 0"
    }
   },
   "start": {
    "skeleton": "F2",
    "values": [
     0,
     0,
     0,
     1,
     0,
     0
    ],
    "step": 11
   },
   "rules": [
    {
     "rule": "F0(a+1, b+12, c+3, d+2, 2n, f) --> F0((-204706a-26520b+631176c+931688d-680360f+6101020n+249357)/83119, (1532679a+647220b-2935986c-5027836d+4098710f-34794306n+7979424)/498714, (851853a+30684b-331308c-2461136d-686390f-2241822n+498714)/498714, (752049a-6b+399114c-1821863d-1955519f+4441665n+1246785)/249357, (-341886a-5502b-68538c+957838d+580216f-239790n)/249357, (-627030a-12594b-99234c+1794014d+1028624f-154038n)/249357)",
     "src": "F0",
     "tgt": "F0",
     "halt": false,
     "lhs": [
      "a+1",
      "b+12",
      "c+3",
      "d+2",
      "2n",
      "f"
     ],
     "rhs": [
      "(-204706a-26520b+631176c+931688d-680360f+6101020n+249357)/83119",
      "(1532679a+647220b-2935986c-5027836d+4098710f-34794306n+7979424)/498714",
      "(851853a+30684b-331308c-2461136d-686390f-2241822n+498714)/498714",
      "(752049a-6b+399114c-1821863d-1955519f+4441665n+1246785)/249357",
      "(-341886a-5502b-68538c+957838d+580216f-239790n)/249357",
      "(-627030a-12594b-99234c+1794014d+1028624f-154038n)/249357"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "n",
      "f"
     ],
     "conds": [
      "-102353a-13260b+315588c+465844d-340180f+3050510n >= -124678",
      "1532679a+647220b-2935986c-5027836d+4098710f-34794306n >= -7979424",
      "851853a+30684b-331308c-2461136d-686390f-2241822n >= -498714",
      "1504098a-12b+798228c-3643726d-3911038f+8883330n >= -2493570",
      "-341886a-5502b-68538c+957838d+580216f-239790n >= 0",
      "-627030a-12594b-99234c+1794014d+1028624f-154038n >= 0"
     ],
     "steps": null,
     "guard": [
      "-102353a-13260b+315588c+465844d+1525255e-340180f >= 1492301",
      "1532679a+647220b-2935986c-5027836d-17397153e+4098710f >= -17543735",
      "851853a+30684b-331308c-2461136d-1120911e-686390f >= -5194849",
      "1504098a-12b+798228c-3643726d+4441665e-3911038f >= -5882384",
      "-341886a-5502b-68538c+957838d-119895e+580216f >= 1302152",
      "-627030a-12594b-99234c+1794014d-77019e+1028624f >= 2512168",
      "e = 0 mod 2"
     ],
     "domain": {
      "a": 1,
      "b": 12,
      "c": 3,
      "d": 2,
      "e": 0,
      "f": 0
     },
     "observations": 7,
     "valid": true,
     "validation": {
      "tests": 1,
      "passed": 1,
      "by_size": {
       "small": "1/1",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(-204706a-26520b+631176c+931688d+3050510e-680360f-2984601)/83119",
      "b": "(1532679a+647220b-2935986c-5027836d-17397153e+4098710f+17543735)/498714",
      "c": "(851853a+30684b-331308c-2461136d-1120911e-686390f+5194849)/498714",
      "d": "(1504098a-12b+798228c-3643726d+4441665e-3911038f+5882384)/498714",
      "e": "(-341886a-5502b-68538c+957838d-119895e+580216f-1302152)/249357",
      "f": "(-627030a-12594b-99234c+1794014d-77019e+1028624f-2512168)/249357"
     }
    }
   ],
   "killed": [
    {
     "rule": "F0(c+2d-3, b+11, -a+c+2d-3, d+2, e, f) --> F0((-12a+21c+64d-348e+85f-66)/6, (5664a+456b+1599c-9188d+89592e-32855f-7308)/396, (-1896a-24b-699c+2452d-22056e+9325f+5484)/264, (-24a+15c+44d-204e+89f+12)/24, (-48a-15c+52d-588e+223f+108)/24, (-48a-15c+76d-768e+265f+108)/24)",
     "src": "F0",
     "tgt": "F0",
     "halt": false,
     "lhs": [
      "c+2d-3",
      "b+11",
      "-a+c+2d-3",
      "d+2",
      "e",
      "f"
     ],
     "rhs": [
      "(-12a+21c+64d-348e+85f-66)/6",
      "(5664a+456b+1599c-9188d+89592e-32855f-7308)/396",
      "(-1896a-24b-699c+2452d-22056e+9325f+5484)/264",
      "(-24a+15c+44d-204e+89f+12)/24",
      "(-48a-15c+52d-588e+223f+108)/24",
      "(-48a-15c+76d-768e+265f+108)/24"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "a >= -c+1",
      "c >= a-2d+3",
      "-12a+21c+64d-348e+85f >= 66",
      "5664a+456b+1599c-9188d+89592e-32855f >= 7308",
      "-1896a-24b-699c+2452d-22056e+9325f >= -5484",
      "-24a+15c+44d-204e+89f >= -12",
      "-48a-15c+52d-588e+223f >= -108",
      "-48a-15c+76d-768e+265f >= -108"
     ],
     "steps": null,
     "guard": [
      "9a+12c+22d-348e+85f >= 47",
      "7263a+456b-5664c-12386d+89592e-32855f >= -17245",
      "-2595a-24b+1896c+3850d-22056e+9325f >= 4049",
      "-9a+24c+14d-204e+89f >= -29",
      "-63a+48c+82d-588e+223f >= 101",
      "-63a+48c+106d-768e+265f >= 149",
      "a >= c",
      "a >= 2d-7"
     ],
     "domain": {
      "a": 1,
      "b": 11,
      "c": 0,
      "d": 2,
      "e": 0,
      "f": 0
     },
     "observations": 7,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(9a+12c+22d-348e+85f-47)/6",
      "b": "(7263a+456b-5664c-12386d+89592e-32855f+17245)/396",
      "c": "(-2595a-24b+1896c+3850d-22056e+9325f-4049)/264",
      "d": "(-9a+24c+14d-204e+89f+29)/24",
      "e": "(-63a+48c+82d-588e+223f-101)/24",
      "f": "(-63a+48c+106d-768e+265f-149)/24"
     }
    },
    {
     "rule": "F0(a+b-253, b+6, c+2f-3, d+2, e, f) --> F0((-91842a-89334b-245784c+642236d+7848423e-4035229f+24622302)/311298, (366423a+681849b+529350c-647366d-6931365e+3677539f-91764564)/311298, (19701a+20973b+30993c-54086d-49950e+50590f-5128026)/155649, (-164694a-162576b-207564c+677908d+2978415e-1814387f+43285128)/311298, (5604a+5634b-2940c-2744d-319818e+308086f-1411656)/155649, (22416a+22536b-11760c-10976d-656676e+609748f-5646624)/155649)",
     "src": "F0",
     "tgt": "F0",
     "halt": false,
     "lhs": [
      "a+b-253",
      "b+6",
      "c+2f-3",
      "d+2",
      "e",
      "f"
     ],
     "rhs": [
      "(-91842a-89334b-245784c+642236d+7848423e-4035229f+24622302)/311298",
      "(366423a+681849b+529350c-647366d-6931365e+3677539f-91764564)/311298",
      "(19701a+20973b+30993c-54086d-49950e+50590f-5128026)/155649",
      "(-164694a-162576b-207564c+677908d+2978415e-1814387f+43285128)/311298",
      "(5604a+5634b-2940c-2744d-319818e+308086f-1411656)/155649",
      "(22416a+22536b-11760c-10976d-656676e+609748f-5646624)/155649"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "c >= -2f+4",
      "a >= -b+254",
      "-91842a-89334b-245784c+642236d+7848423e-4035229f >= -24622302",
      "366423a+681849b+529350c-647366d-6931365e+3677539f >= 91764564",
      "19701a+20973b+30993c-54086d-49950e+50590f >= 5128026",
      "-164694a-162576b-207564c+677908d+2978415e-1814387f >= -43285128",
      "2802a+2817b-1470c-1372d-159909e+154043f >= 705828",
      "5604a+5634b-2940c-2744d-164169e+152437f >= 1411656"
     ],
     "steps": null,
     "guard": [
      "-91842a+2508b-245784c+642236d+7848423e-3543661f >= 650596",
      "366423a+315426b+529350c-647366d-6931365e+2618839f >= -1930681",
      "19701a+1272b+30993c-54086d-49950e-11396f >= -49846",
      "-164694a+2118b-207564c+677908d+2978415e-1399259f >= 373670",
      "2802a+15b-1470c-1372d-159909e+156983f >= -1322",
      "5604a+30b-2940c-2744d-164169e+158317f >= -2644",
      "c >= 1",
      "c >= 2f-3",
      "a >= b-259"
     ],
     "domain": {
      "a": 1,
      "b": 6,
      "c": 1,
      "d": 2,
      "e": 0,
      "f": 0
     },
     "observations": 7,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(-91842a+2508b-245784c+642236d+7848423e-3543661f-650596)/311298",
      "b": "(366423a+315426b+529350c-647366d-6931365e+2618839f+1930681)/311298",
      "c": "(19701a+1272b+30993c-54086d-49950e-11396f+49846)/155649",
      "d": "(-164694a+2118b-207564c+677908d+2978415e-1399259f-373670)/311298",
      "e": "(5604a+30b-2940c-2744d-319818e+313966f+2644)/155649",
      "f": "(22416a+120b-11760c-10976d-656676e+633268f+10576)/155649"
     }
    },
    {
     "rule": "F0(a+b-402, b+16, c, d+2, e, e+f) --> F1((-8121a-8037b-11874c+10324d+17062e+3271986)/693, (3323a+3449b+4266c-3852d-6868e-1335599)/154, (-9309a-9225b-10092c+10522d+22012e+3750057)/1386, (-10497a-10413b-13854c+12568d+23266e+4229283)/924)",
     "src": "F0",
     "tgt": "F1",
     "halt": false,
     "lhs": [
      "a+b-402",
      "b+16",
      "c",
      "d+2",
      "e",
      "e+f"
     ],
     "rhs": [
      "(-8121a-8037b-11874c+10324d+17062e+3271986)/693",
      "(3323a+3449b+4266c-3852d-6868e-1335599)/154",
      "(-9309a-9225b-10092c+10522d+22012e+3750057)/1386",
      "(-10497a-10413b-13854c+12568d+23266e+4229283)/924"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "a >= -b+403",
      "-8121a-8037b-11874c+10324d+17062e >= -3271986",
      "3323a+3449b+4266c-3852d-6868e >= 1335599",
      "-9309a-9225b-10092c+10522d+22012e >= -3750057",
      "-10497a-10413b-13854c+12568d+23266e >= -4229283"
     ],
     "steps": null,
     "guard": [
      "-8121a+84b-11874c+10324d+17062e >= 14648",
      "3323a+126b+4266c-3852d-6868e >= -5935",
      "-9309a+84b-10092c+10522d+22012e >= 14549",
      "-10497a+84b-13854c+12568d+23266e >= 16991",
      "a >= b-418",
      "e <= f"
     ],
     "domain": {
      "a": 1,
      "b": 16,
      "c": 0,
      "d": 2,
      "e": 0,
      "f": 0
     },
     "observations": 6,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(-8121a+84b-11874c+10324d+17062e-14648)/693",
      "b": "(3323a+126b+4266c-3852d-6868e+5935)/154",
      "c": "(-9309a+84b-10092c+10522d+22012e-14549)/1386",
      "d": "(-10497a+84b-13854c+12568d+23266e-16991)/924"
     }
    },
    {
     "rule": "F2(a+e+4, b, c, 3, e, f) --> F2((-2272a-936b-1920c-2272e+373521)/423, (3737a+1827b+3444c+3737e-554712)/423, (-407a-192b-336c-407e+75141)/282, (-227a-96b-168c-227e+38205)/188, (781a+216b-1032c+781e-65199)/3384, (-229a-72b-408c-229e+37431)/1128)",
     "src": "F2",
     "tgt": "F2",
     "halt": false,
     "lhs": [
      "a+e+4",
      "b",
      "c",
      "3",
      "e",
      "f"
     ],
     "rhs": [
      "(-2272a-936b-1920c-2272e+373521)/423",
      "(3737a+1827b+3444c+3737e-554712)/423",
      "(-407a-192b-336c-407e+75141)/282",
      "(-227a-96b-168c-227e+38205)/188",
      "(781a+216b-1032c+781e-65199)/3384",
      "(-229a-72b-408c-229e+37431)/1128"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "e",
      "f"
     ],
     "conds": [
      "-284a-117b-240c-284e >= -46690",
      "3737a+1827b+3444c+3737e >= 554712",
      "-407a-192b-336c-407e >= -75141",
      "-227a-96b-168c-227e >= -38205",
      "781a+216b-1032c+781e >= 65199",
      "-229a-72b-408c-229e >= -37431"
     ],
     "steps": null,
     "guard": [
      "d = 3",
      "-284a-117b-240c >= -47826",
      "3737a+1827b+3444c >= 569660",
      "-407a-192b-336c >= -76769",
      "-227a-96b-168c >= -39113",
      "781a+216b-1032c >= 68323",
      "-229a-72b-408c >= -38347",
      "a >= e+4"
     ],
     "domain": {},
     "observations": 4,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(-2272a-936b-1920c+382609)/423",
      "b": "(3737a+1827b+3444c-569660)/423",
      "c": "(-407a-192b-336c+76769)/282",
      "d": "(-227a-96b-168c+39113)/188",
      "e": "(781a+216b-1032c-68323)/3384",
      "f": "(-229a-72b-408c+38347)/1128"
     }
    },
    {
     "rule": "F0(b+2f+1, -a+b+2f+282, 4n, d, d+e-5, f) --> F0((-78a-237b-474f+17410)/388, (-286a+1071b+2142f+91126)/388, (-78a-431b-862f+26722)/4268, (-146a-369b-738f+35682)/2134, (-34a+31b+62f+6614)/2134, (-62a-69b-138f+12814)/4268)",
     "src": "F0",
     "tgt": "F0",
     "halt": false,
     "lhs": [
      "b+2f+1",
      "-a+b+2f+282",
      "4n",
      "d",
      "d+e-5",
      "f"
     ],
     "rhs": [
      "(-78a-237b-474f+17410)/388",
      "(-286a+1071b+2142f+91126)/388",
      "(-78a-431b-862f+26722)/4268",
      "(-146a-369b-738f+35682)/2134",
      "(-34a+31b+62f+6614)/2134",
      "(-62a-69b-138f+12814)/4268"
     ],
     "vars": [
      "a",
      "b",
      "n",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "a >= -b+281",
      "e >= -d+5",
      "b >= a-2f-282",
      "-26a-79b-158f >= -5803",
      "-78a-431b-862f >= -26722",
      "-146a-369b-738f >= -35682",
      "-34a+31b+62f >= -6614",
      "-62a-69b-138f >= -12814"
     ],
     "steps": null,
     "guard": [
      "-105a+26b >= 1424",
      "-509a+78b >= -5235",
      "-515a+146b >= 4975",
      "-3a+34b >= 2971",
      "-131a+62b >= 4539",
      "c = 0 mod 4",
      "a >= b-281",
      "d <= e+5",
      "a >= 2f+1"
     ],
     "domain": {},
     "observations": 3,
     "valid": false,
     "validation": {
      "tests": 16,
      "passed": 0,
      "by_size": {
       "small": "0/10",
       "mid": "0/6",
       "large": "0/0"
      },
      "failures": [
       {
        "x": {
         "a": 1,
         "b": 282,
         "c": 0,
         "d": 0,
         "e": -5,
         "f": 0
        },
        "why": "cannot build start: negative exponent -5"
       },
       {
        "x": {
         "a": 1,
         "b": 281,
         "c": 4,
         "d": 0,
         "e": -5,
         "f": 0
        },
        "why": "cannot build start: negative exponent -5"
       },
       {
        "x": {
         "a": 6,
         "b": 286,
         "c": 8,
         "d": 2,
         "e": -3,
         "f": 2
        },
        "why": "cannot build start: negative exponent -3"
       }
      ]
     },
     "map": {
      "a": "(-315a+78b-4271)/388",
      "b": "(785a+286b+9689)/388",
      "c": "(-509a+78b+5235)/4268",
      "d": "(-515a+146b-4975)/2134",
      "e": "(-3a+34b-2971)/2134",
      "f": "(-131a+62b-4539)/4268"
     }
    },
    {
     "rule": "F0(56n+7, 5m+3, c+2, d, e, 2k+5) --> F5(107n+136, -5n+8)",
     "src": "F0",
     "tgt": "F5",
     "halt": false,
     "lhs": [
      "56n+7",
      "5m+3",
      "c+2",
      "d",
      "e",
      "2k+5"
     ],
     "rhs": [
      "107n+136",
      "-5n+8"
     ],
     "vars": [
      "n",
      "m",
      "c",
      "d",
      "e",
      "k"
     ],
     "conds": [
      "56n+7 <= 96"
     ],
     "steps": null,
     "guard": [
      "a = 7 mod 56",
      "a <= 96",
      "f = 1 mod 2",
      "b = 3 mod 5"
     ],
     "domain": {
      "a": 7,
      "b": 3,
      "c": 2,
      "d": 0,
      "e": 0,
      "f": 5
     },
     "observations": 2,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(107a+6867)/56",
      "b": "(-5a+483)/56"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no residue split on a geometrically growing value",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [
    "time cap during validation"
   ]
  },
  {
   "hub": "record R:C",
   "source": "direct",
   "transitions": 154,
   "score": 3.475,
   "coverage": 0.0325,
   "closed": true,
   "skeletons": {
    "C0": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f C> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f {{C}}> const 0"
    },
    "C1": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f 110^g 1^h C> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f <* [0;1;1]^^g <* [1]^^h {{C}}> const 0"
    },
    "C2": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 111110^2 1^d C> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [0;1;1;1;1;1]^^2 <* [1]^^d {{C}}> const 0"
    },
    "C3": {
     "pattern": "0^inf 110^a 0 011^b 1^6 0 1^3 110^2 1^c C> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1]^^6 <* [0] <* [1]^^3 <* [0;1;1]^^2 <* [1]^^c {{C}}> const 0"
    },
    "C4": {
     "pattern": "0^inf 110^3 0 011^a 011111^2 0^3 1^b C> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^a <* [1;1;1;1;1;0]^^2 <* [0]^^3 <* [1]^^b {{C}}> const 0"
    },
    "C5": {
     "pattern": "0^inf 110^63 0 011^294 1 110^4 1^3 110^4 110111110^2 1^8 011^2 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^63 <* [0] <* [1;1;0]^^294 <* [1] <* [0;1;1]^^4 <* [1]^^3 <* [0;1;1]^^4 <* [0;1;1;1;1;1;0;1;1]^^2 <* [1]^^8 <* [1;1;0]^^2 {{C}}> const 0"
    },
    "C6": {
     "pattern": "0^inf 110^3 0 011^404 1^6 011 0^3 1^14 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^404 <* [1]^^6 <* [1;1;0] <* [0]^^3 <* [1]^^14 {{C}}> const 0"
    }
   },
   "start": {
    "skeleton": "C0",
    "values": [
     0,
     0,
     0,
     1,
     0,
     0
    ],
    "step": 2
   },
   "rules": [
    {
     "rule": "C0(a+7, b+6, c+4, d+8, e, f) --> C0((12155a+693b-172494c+293958d-75852e+85965)/5731, (-52085a+39611b+1427406c-2437222d+620148e+137544)/45848, (66a+66b+1807c+7156d-972e)/5731, (-33a-33b+8214c+31850d+3612e+366784)/45848, (-11a-11b+2738c-4666d+47052e)/45848, (66a+66b-7050c+12366d-2535e+5731f)/5731)",
     "src": "C0",
     "tgt": "C0",
     "halt": false,
     "lhs": [
      "a+7",
      "b+6",
      "c+4",
      "d+8",
      "e",
      "f"
     ],
     "rhs": [
      "(12155a+693b-172494c+293958d-75852e+85965)/5731",
      "(-52085a+39611b+1427406c-2437222d+620148e+137544)/45848",
      "(66a+66b+1807c+7156d-972e)/5731",
      "(-33a-33b+8214c+31850d+3612e+366784)/45848",
      "(-11a-11b+2738c-4666d+47052e)/45848",
      "(66a+66b-7050c+12366d-2535e+5731f)/5731"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "12155a+693b-172494c+293958d-75852e >= -85965",
      "-52085a+39611b+1427406c-2437222d+620148e >= -137544",
      "66a+66b+1807c+7156d-972e >= 0",
      "-33a-33b+8214c+31850d+3612e >= -366784",
      "-11a-11b+2738c-4666d+47052e >= 0",
      "66a+66b-7050c+12366d-2535e+5731f >= 0"
     ],
     "steps": null,
     "guard": [
      "12155a+693b-172494c+293958d-75852e >= 1664966",
      "-52085a+39611b+1427406c-2437222d+620148e >= -14052625",
      "66a+66b+1807c+7156d-972e >= 65334",
      "-33a-33b+8214c+31850d+3612e >= -79557",
      "-11a-11b+2738c-4666d+47052e >= -26519",
      "66a+66b-7050c+12366d-2535e+5731f >= 71586"
     ],
     "domain": {
      "a": 7,
      "b": 6,
      "c": 4,
      "d": 8,
      "e": 0,
      "f": 0
     },
     "observations": 16,
     "valid": true,
     "validation": {
      "tests": 1,
      "passed": 1,
      "by_size": {
       "small": "1/1",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(12155a+693b-172494c+293958d-75852e-1664966)/5731",
      "b": "(-52085a+39611b+1427406c-2437222d+620148e+14052625)/45848",
      "c": "(66a+66b+1807c+7156d-972e-65334)/5731",
      "d": "(-33a-33b+8214c+31850d+3612e+79557)/45848",
      "e": "(-11a-11b+2738c-4666d+47052e+26519)/45848",
      "f": "(66a+66b-7050c+12366d-2535e+5731f-71586)/5731"
     }
    }
   ],
   "killed": [
    {
     "rule": "C0(2n+1, b+2n+2, c, 2m+3, e+2m-2, f+3m-3) --> C0(4n+3, b, c, 5m+3, e+2m-2, f)",
     "src": "C0",
     "tgt": "C0",
     "halt": false,
     "lhs": [
      "2n+1",
      "b+2n+2",
      "c",
      "2m+3",
      "e+2m-2",
      "f+3m-3"
     ],
     "rhs": [
      "4n+3",
      "b",
      "c",
      "5m+3",
      "e+2m-2",
      "f"
     ],
     "vars": [
      "n",
      "b",
      "c",
      "m",
      "e",
      "f"
     ],
     "conds": [
      "b >= -2n+5",
      "f >= -3m+3",
      "e >= -2m+2",
      "-b-1 <= -5"
     ],
     "steps": null,
     "guard": [
      "a = 1 mod 2",
      "d = 1 mod 2",
      "-a+b >= 1",
      "d >= 2",
      "-3d+2f >= -15",
      "d <= e+5",
      "a <= b-5"
     ],
     "domain": {
      "a": 1,
      "b": 7,
      "c": 0,
      "d": 3,
      "e": 0,
      "f": 0
     },
     "observations": 31,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "2a+1",
      "b": "-a+b-1",
      "c": "c",
      "d": "(5d-9)/2",
      "e": "e",
      "f": "(-3d+2f+15)/2"
     }
    },
    {
     "rule": "C1(a, b, c, d, e, f, g, h) --> C1((39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833, (-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307, (168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833, d, (-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499, (336a+336b-450c+10756d+720e+849f-27360g-84012)/5833, g, (672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833)",
     "src": "C1",
     "tgt": "C1",
     "halt": false,
     "lhs": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "rhs": [
      "(39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833",
      "(-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307",
      "(168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833",
      "d",
      "(-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499",
      "(336a+336b-450c+10756d+720e+849f-27360g-84012)/5833",
      "g",
      "(672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "conds": [
      "19945a+14112b-18900c+451752d+30240e-209328f-1149120g >= 3525588",
      "-1819a-1205b+2025c-48402d-3240e+22428f+123120g >= -377747",
      "84a+84b+2804c+2689d+180e-1246f-6840g >= 21003",
      "-168a-168b+225c-5378d+17139e+2492f+13680g >= -42006",
      "336a+336b-450c+10756d+720e+849f-27360g >= 84012",
      "672a+672b-900c+21512d+1440e-9968f-54720g+5833h >= 150525"
     ],
     "steps": null,
     "guard": [
      "19945a+14112b-18900c+451752d+30240e-209328f-1149120g >= 3525588",
      "-1819a-1205b+2025c-48402d-3240e+22428f+123120g >= -377747",
      "84a+84b+2804c+2689d+180e-1246f-6840g >= 21003",
      "-168a-168b+225c-5378d+17139e+2492f+13680g >= -42006",
      "336a+336b-450c+10756d+720e+849f-27360g >= 84012",
      "672a+672b-900c+21512d+1440e-9968f-54720g+5833h >= 150525"
     ],
     "domain": {},
     "observations": 23,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833",
      "b": "(-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307",
      "c": "(168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833",
      "d": "d",
      "e": "(-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499",
      "f": "(336a+336b-450c+10756d+720e+849f-27360g-84012)/5833",
      "g": "g",
      "h": "(672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no residue split on a geometrically growing value",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [
    "time cap during validation"
   ]
  },
  {
   "hub": "record L:A",
   "source": "direct",
   "transitions": 84,
   "score": 3.067,
   "coverage": 0.0238,
   "closed": true,
   "skeletons": {
    "A0": {
     "pattern": "0^inf <A 10 100^a 01^2 0^b 001^c 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^a *> [0;1]^^2 *> [0]^^b *> [0;0;1]^^c *> const 0"
    },
    "A1": {
     "pattern": "0^inf <A 10 100^a 01^2 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^a *> [0;1]^^2 *> const 0"
    },
    "A2": {
     "pattern": "0^inf <A 1 010^a 001 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^a *> [0;0;1] *> const 0"
    },
    "A3": {
     "pattern": "0^inf <A 1 010^a 0011 0^4 001^b 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^a *> [0;0;1;1] *> [0]^^4 *> [0;0;1]^^b *> const 0"
    },
    "A4": {
     "pattern": "0^inf <A 10 100^a 10001^2 0^5 1 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^a *> [1;0;0;0;1]^^2 *> [0]^^5 *> [1] *> const 0"
    },
    "A5": {
     "pattern": "0^inf <A 10 100^a 01^2 010^b 001^c 0^d 001^2 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^a *> [0;1]^^2 *> [0;1;0]^^b *> [0;0;1]^^c *> [0]^^d *> [0;0;1]^^2 *> const 0"
    },
    "A6": {
     "pattern": "0^inf <A 10 100^53 10001^2 0100 1000^2 001^2 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^53 *> [1;0;0;0;1]^^2 *> [0;1;0;0] *> [1;0;0;0]^^2 *> [0;0;1]^^2 *> const 0"
    },
    "A7": {
     "pattern": "0^inf <A 1 010^84 00110 000001^3 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^84 *> [0;0;1;1;0] *> [0;0;0;0;0;1]^^3 *> const 0"
    },
    "A8": {
     "pattern": "0^inf <A 1 010^123 001 0^13 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^123 *> [0;0;1] *> [0]^^13 *> [1] *> const 0"
    },
    "A9": {
     "pattern": "0^inf <A 1 010^140 0011 0^6 1 0100^2 0^9 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^140 *> [0;0;1;1] *> [0]^^6 *> [1] *> [0;1;0;0]^^2 *> [0]^^9 *> [1] *> const 0"
    },
    "A10": {
     "pattern": "0^inf <A 1 010^214 001 100^5 010^2 000010^2 01 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^214 *> [0;0;1] *> [1;0;0]^^5 *> [0;1;0]^^2 *> [0;0;0;0;1;0]^^2 *> [0;1] *> const 0"
    }
   },
   "start": null,
   "rules": [
    {
     "rule": "A0(8n+104, 0, c) --> A0(4n+112, 3n, 2n+1)",
     "src": "A0",
     "tgt": "A0",
     "halt": false,
     "lhs": [
      "8n+104",
      "0",
      "c"
     ],
     "rhs": [
      "4n+112",
      "3n",
      "2n+1"
     ],
     "vars": [
      "n",
      "c"
     ],
     "conds": [],
     "steps": null,
     "guard": [
      "b = 0",
      "a = 0 mod 8",
      "a >= 104",
      "a >= 100"
     ],
     "domain": {
      "c": 0
     },
     "observations": 2,
     "valid": true,
     "validation": {
      "tests": 2,
      "passed": 2,
      "by_size": {
       "small": "2/2",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(a+120)/2",
      "b": "(3a-312)/8",
      "c": "(a-100)/4"
     }
    }
   ],
   "killed": [],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no residue split on a geometrically growing value",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [
    "time cap during validation"
   ]
  },
  {
   "hub": "record R:B",
   "source": "direct",
   "transitions": 154,
   "score": 1.45,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "B0": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f B> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f {{B}}> const 0"
    },
    "B1": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f 110^g 1^h B> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f <* [0;1;1]^^g <* [1]^^h {{B}}> const 0"
    },
    "B2": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 111110^2 1^d B> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [0;1;1;1;1;1]^^2 <* [1]^^d {{B}}> const 0"
    },
    "B3": {
     "pattern": "0^inf 110^a 0 011^b 1^6 0 1^3 110^2 1^c B> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1]^^6 <* [0] <* [1]^^3 <* [0;1;1]^^2 <* [1]^^c {{B}}> const 0"
    },
    "B4": {
     "pattern": "0^inf 110^3 0 011^a 011111^2 0^3 1^b B> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^a <* [1;1;1;1;1;0]^^2 <* [0]^^3 <* [1]^^b {{B}}> const 0"
    },
    "B5": {
     "pattern": "0^inf 110^63 0 011^294 1 110^4 1^3 110^4 110111110^2 1^7 101^2 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^63 <* [0] <* [1;1;0]^^294 <* [1] <* [0;1;1]^^4 <* [1]^^3 <* [0;1;1]^^4 <* [0;1;1;1;1;1;0;1;1]^^2 <* [1]^^7 <* [1;0;1]^^2 {{B}}> const 0"
    },
    "B6": {
     "pattern": "0^inf 110^3 0 011^404 1^6 011 0^3 1^13 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^404 <* [1]^^6 <* [1;1;0] <* [0]^^3 <* [1]^^13 {{B}}> const 0"
    }
   },
   "start": {
    "skeleton": "B0",
    "values": [
     0,
     0,
     0,
     0,
     0,
     0
    ],
    "step": 1
   },
   "rules": [],
   "killed": [
    {
     "rule": "B0(a, a+b+1, c+d, d+3, e, 3d+f-3) --> B0(2a+1, b, c+d, 4d+3, e, f)",
     "src": "B0",
     "tgt": "B0",
     "halt": false,
     "lhs": [
      "a",
      "a+b+1",
      "c+d",
      "d+3",
      "e",
      "3d+f-3"
     ],
     "rhs": [
      "2a+1",
      "b",
      "c+d",
      "4d+3",
      "e",
      "f"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "b >= -a+4",
      "f >= -3d+3",
      "-b-1 <= -5"
     ],
     "steps": null,
     "guard": [
      "-a+b >= 1",
      "d >= 3",
      "-3d+f >= -12",
      "c >= d-3",
      "a <= b-5"
     ],
     "domain": {
      "a": 0,
      "b": 5,
      "c": 0,
      "d": 3,
      "e": 0,
      "f": 0
     },
     "observations": 31,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "2a+1",
      "b": "-a+b-1",
      "c": "c",
      "d": "4d-9",
      "e": "e",
      "f": "-3d+f+12"
     }
    },
    {
     "rule": "B1(a, b, c, d, e, f, g, h) --> B1((39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833, (-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307, (168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833, d, (-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499, (336a+336b-450c+10756d+720e+849f-27360g-84012)/5833, g, (672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833)",
     "src": "B1",
     "tgt": "B1",
     "halt": false,
     "lhs": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "rhs": [
      "(39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833",
      "(-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307",
      "(168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833",
      "d",
      "(-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499",
      "(336a+336b-450c+10756d+720e+849f-27360g-84012)/5833",
      "g",
      "(672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "conds": [
      "19945a+14112b-18900c+451752d+30240e-209328f-1149120g >= 3525588",
      "-1819a-1205b+2025c-48402d-3240e+22428f+123120g >= -377747",
      "84a+84b+2804c+2689d+180e-1246f-6840g >= 21003",
      "-168a-168b+225c-5378d+17139e+2492f+13680g >= -42006",
      "336a+336b-450c+10756d+720e+849f-27360g >= 84012",
      "672a+672b-900c+21512d+1440e-9968f-54720g+5833h >= 150525"
     ],
     "steps": null,
     "guard": [
      "19945a+14112b-18900c+451752d+30240e-209328f-1149120g >= 3525588",
      "-1819a-1205b+2025c-48402d-3240e+22428f+123120g >= -377747",
      "84a+84b+2804c+2689d+180e-1246f-6840g >= 21003",
      "-168a-168b+225c-5378d+17139e+2492f+13680g >= -42006",
      "336a+336b-450c+10756d+720e+849f-27360g >= 84012",
      "672a+672b-900c+21512d+1440e-9968f-54720g+5833h >= 150525"
     ],
     "domain": {},
     "observations": 23,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(39890a+28224b-37800c+903504d+60480e-418656f-2298240g-7051175)/5833",
      "b": "(-1819a-1205b+2025c-48402d-3240e+22428f+123120g+377747)/307",
      "c": "(168a+168b+5608c+5378d+360e-2492f-13680g-42006)/5833",
      "d": "d",
      "e": "(-168a-168b+225c-5378d+17139e+2492f+13680g+42006)/17499",
      "f": "(336a+336b-450c+10756d+720e+849f-27360g-84012)/5833",
      "g": "g",
      "h": "(672a+672b-900c+21512d+1440e-9968f-54720g+5833h-150525)/5833"
     }
    },
    {
     "rule": "B0(a+1, b+f+6, c+4, d+7, e, f) --> B0((46414a+252b-704088c+1175832d-348264e+252f+67731)/23081, (-47179a+45145b+1456638c-2437222d+713064e+45145f+421560)/46162, (204a+204b+7049c+28624d-4956e+204f-1224)/23081, (-3a-3b+8382c+32164d+4146e-3f+323152)/46162, (-a-b+2794c-4666d+47544e-f+6)/46162, (159a+159b-28788c+49464d-12009e+23240f-954)/23081)",
     "src": "B0",
     "tgt": "B0",
     "halt": false,
     "lhs": [
      "a+1",
      "b+f+6",
      "c+4",
      "d+7",
      "e",
      "f"
     ],
     "rhs": [
      "(46414a+252b-704088c+1175832d-348264e+252f+67731)/23081",
      "(-47179a+45145b+1456638c-2437222d+713064e+45145f+421560)/46162",
      "(204a+204b+7049c+28624d-4956e+204f-1224)/23081",
      "(-3a-3b+8382c+32164d+4146e-3f+323152)/46162",
      "(-a-b+2794c-4666d+47544e-f+6)/46162",
      "(159a+159b-28788c+49464d-12009e+23240f-954)/23081"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "23207a+126b-352044c+587916d-174132e+126f >= -33865",
      "-47179a+45145b+1456638c-2437222d+713064e+45145f >= -421560",
      "204a+204b+7049c+28624d-4956e+204f >= 1224",
      "-3a-3b+8382c+32164d+4146e-3f >= -323152",
      "-a-b+2794c-4666d+47544e-f >= -6",
      "159a+159b-28788c+49464d-12009e+23240f >= 954"
     ],
     "steps": null,
     "guard": [
      "23207a+126b-352044c+587916d-174132e >= 2697334",
      "-47179a+45145b+1456638c-2437222d+713064e >= -11431871",
      "204a+204b+7049c+28624d-4956e >= 231216",
      "-3a-3b+8382c+32164d+4146e >= -64497",
      "-a-b+2794c-4666d+47544e >= -21499",
      "159a+159b-28788c+49464d-12009e+23081f >= 233163",
      "b >= f+6"
     ],
     "domain": {
      "a": 1,
      "b": 6,
      "c": 4,
      "d": 7,
      "e": 0,
      "f": 0
     },
     "observations": 16,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(46414a+252b-704088c+1175832d-348264e-5394667)/23081",
      "b": "(-47179a+45145b+1456638c-2437222d+713064e+11431871)/46162",
      "c": "(204a+204b+7049c+28624d-4956e-231216)/23081",
      "d": "(-3a-3b+8382c+32164d+4146e+64497)/46162",
      "e": "(-a-b+2794c-4666d+47544e+21499)/46162",
      "f": "(159a+159b-28788c+49464d-12009e+23081f-233163)/23081"
     }
    },
    {
     "rule": "B0(2n+1, b-2c-719e+632f+10n+8, c+242e-214f-4n-2, 3c+d+720e-633f-12n-12, e, 6e+f) --> B0(c, b, -c-234e+206f+4n+4, d, 2f, f)",
     "src": "B0",
     "tgt": "B0",
     "halt": false,
     "lhs": [
      "2n+1",
      "b-2c-719e+632f+10n+8",
      "c+242e-214f-4n-2",
      "3c+d+720e-633f-12n-12",
      "e",
      "6e+f"
     ],
     "rhs": [
      "c",
      "b",
      "-c-234e+206f+4n+4",
      "d",
      "2f",
      "f"
     ],
     "vars": [
      "n",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "c >= -1526e+214f+4n+3",
      "b >= 2c+4511e-632f-10n-8",
      "d >= -3c-4518e+633f+12n+12",
      "-c-234e+206f+4n >= -4",
      "-c-242e+214f+6n+3 >= 0",
      "-2c-483e+428f+8n+4 <= -1"
     ],
     "steps": null,
     "guard": [
      "2a+c-1526e+214f >= 0",
      "-a+b+2c+1459e-204f >= 3",
      "-c+56e-8f >= -2",
      "-3c+d+60e-9f >= -6",
      "-6e+f >= 0",
      "a = 1 mod 2",
      "a >= c",
      "e <= 2c-1"
     ],
     "domain": {
      "a": 1,
      "b": 0,
      "c": 1,
      "d": 0,
      "e": 0,
      "f": 0
     },
     "observations": 14,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "2a+c-1526e+214f",
      "b": "-a+b+2c+1459e-204f-3",
      "c": "-c+56e-8f+2",
      "d": "-3c+d+60e-9f+6",
      "e": "-12e+2f",
      "f": "-6e+f"
     }
    },
    {
     "rule": "B2(a, a+b+1, c+3, d+1) --> B2(2a+1, b, c+3, d+4)",
     "src": "B2",
     "tgt": "B2",
     "halt": false,
     "lhs": [
      "a",
      "a+b+1",
      "c+3",
      "d+1"
     ],
     "rhs": [
      "2a+1",
      "b",
      "c+3",
      "d+4"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "conds": [
      "b >= -a+11"
     ],
     "steps": null,
     "guard": [
      "-a+b >= 1"
     ],
     "domain": {
      "a": 0,
      "b": 12,
      "c": 3,
      "d": 1
     },
     "observations": 12,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "2a+1",
      "b": "-a+b-1",
      "c": "c",
      "d": "d+3"
     }
    },
    {
     "rule": "B0(a+b+2c-3, b+2c+2, c, d+1, a+b+2c+e-253, f) --> B0((-104022a-101082b-203634c-14006d-104610e+17140f+26525241)/23361, (381123a+392928b+791634c+14083d+355401e-57041f-89984673)/23361, (-67797a-61701b-103089c+21940d-64344e+18535f+16274556)/23361, (-98418a-96108b-193371c-22129d-98880e+15692f+25101306)/23361, (-38755a-38275b-76790c+256d-38851e+7407f+9827479)/7787, (-58155a-57495b-115320c+352d-58287e+11158f+14744103)/23361)",
     "src": "B0",
     "tgt": "B0",
     "halt": false,
     "lhs": [
      "a+b+2c-3",
      "b+2c+2",
      "c",
      "d+1",
      "a+b+2c+e-253",
      "f"
     ],
     "rhs": [
      "(-104022a-101082b-203634c-14006d-104610e+17140f+26525241)/23361",
      "(381123a+392928b+791634c+14083d+355401e-57041f-89984673)/23361",
      "(-67797a-61701b-103089c+21940d-64344e+18535f+16274556)/23361",
      "(-98418a-96108b-193371c-22129d-98880e+15692f+25101306)/23361",
      "(-38755a-38275b-76790c+256d-38851e+7407f+9827479)/7787",
      "(-58155a-57495b-115320c+352d-58287e+11158f+14744103)/23361"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "a >= -b+4",
      "e >= -a-b+253",
      "-52011a-50541b-101817c-7003d-52305e+8570f >= -13262620",
      "381123a+392928b+791634c+14083d+355401e-57041f >= 89984673",
      "-67797a-61701b-103089c+21940d-64344e+18535f >= -16274556",
      "-98418a-96108b-193371c-22129d-98880e+15692f >= -25101306",
      "-38755a-38275b-76790c+256d-38851e+7407f >= -9827479",
      "-58155a-57495b-115320c+352d-58287e+11158f >= -14744103"
     ],
     "steps": null,
     "guard": [
      "294a+1470b-735c-7003d-52305e+8570f >= -34400",
      "25722a+11805b+5778c+14083d+355401e-57041f >= 28747",
      "-3453a+6096b+20313c+21940d-64344e+18535f >= 48967",
      "462a+2310b-1155c-22129d-98880e+15692f >= -103561",
      "96a+480b-240c+256d-38851e+7407f >= 2752",
      "132a+660b-330c+352d-58287e+11158f >= 3784",
      "a >= b-5",
      "a <= e+250",
      "b >= 2c+2"
     ],
     "domain": {
      "a": 1,
      "b": 2,
      "c": 0,
      "d": 1,
      "e": 0,
      "f": 0
     },
     "observations": 7,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(588a+2940b-1470c-14006d-104610e+17140f+68801)/23361",
      "b": "(25722a+11805b+5778c+14083d+355401e-57041f-28747)/23361",
      "c": "(-3453a+6096b+20313c+21940d-64344e+18535f-48967)/23361",
      "d": "(462a+2310b-1155c-22129d-98880e+15692f+103561)/23361",
      "e": "(96a+480b-240c+256d-38851e+7407f-2752)/7787",
      "f": "(132a+660b-330c+352d-58287e+11158f-3784)/23361"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [
    "time cap during validation"
   ]
  },
  {
   "hub": "record R:A",
   "source": "direct",
   "transitions": 155,
   "score": 1.379,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "A0": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f A> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f {{A}}> const 0"
    },
    "A1": {
     "pattern": "0^inf 110^a 0 011^b 1^3 0 1^c A> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1]^^3 <* [0] <* [1]^^c {{A}}> const 0"
    },
    "A2": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 111110^2 1^d A> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [0;1;1;1;1;1]^^2 <* [1]^^d {{A}}> const 0"
    },
    "A3": {
     "pattern": "0^inf 110^a 0 011^b 1 110^4 1^5 011^5 1 110^2 1^c A> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^4 <* [1]^^5 <* [1;1;0]^^5 <* [1] <* [0;1;1]^^2 <* [1]^^c {{A}}> const 0"
    },
    "A4": {
     "pattern": "0^inf 110^a 0 011^b 1 110^c 1^d 110^e 1^f 110^g 1^h A> 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f",
      "g",
      "h"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^c <* [1]^^d <* [0;1;1]^^e <* [1]^^f <* [0;1;1]^^g <* [1]^^h {{A}}> const 0"
    },
    "A5": {
     "pattern": "0^inf 110^a 0 011^b 1 110^11 110111110110^2 1^c A> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1] <* [0;1;1]^^11 <* [0;1;1;0;1;1;1;1;1;0;1;1]^^2 <* [1]^^c {{A}}> const 0"
    },
    "A6": {
     "pattern": "0^inf 110^a 0 011^b 1^4 110^6 1^6 110^2 1^c A> 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <* [0;1;1]^^a <* [0] <* [1;1;0]^^b <* [1]^^4 <* [0;1;1]^^6 <* [1]^^6 <* [0;1;1]^^2 <* [1]^^c {{A}}> const 0"
    },
    "A7": {
     "pattern": "0^inf 110^3 0 011^a 011111^2 0^3 1^b A> 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^a <* [1;1;1;1;1;0]^^2 <* [0]^^3 <* [1]^^b {{A}}> const 0"
    },
    "A8": {
     "pattern": "0^inf 110^3 0 011^404 1^6 011 0^3 1^12 A> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1]^^3 <* [0] <* [1;1;0]^^404 <* [1]^^6 <* [1;1;0] <* [0]^^3 <* [1]^^12 {{A}}> const 0"
    }
   },
   "start": {
    "skeleton": "A0",
    "values": [
     1,
     2,
     0,
     0,
     0,
     0
    ],
    "step": 39
   },
   "rules": [],
   "killed": [
    {
     "rule": "A0(a-b+c+10, a+c+11, c, d, e, f) --> A0(2a-2b+2c+21, b, c, d, e, f+3)",
     "src": "A0",
     "tgt": "A0",
     "halt": false,
     "lhs": [
      "a-b+c+10",
      "a+c+11",
      "c",
      "d",
      "e",
      "f"
     ],
     "rhs": [
      "2a-2b+2c+21",
      "b",
      "c",
      "d",
      "e",
      "f+3"
     ],
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e",
      "f"
     ],
     "conds": [
      "b >= -a+10",
      "a >= b-c-10"
     ],
     "steps": null,
     "guard": [
      "-a+b >= 1",
      "b >= c+11"
     ],
     "domain": {
      "a": 0,
      "b": 11,
      "c": 0,
      "d": 0,
      "e": 0,
      "f": 0
     },
     "observations": 40,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "2a+1",
      "b": "-a+b-1",
      "c": "c",
      "d": "d",
      "e": "e",
      "f": "f+3"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [
    "time cap during validation"
   ]
  },
  {
   "hub": "qsim edge A:L",
   "source": "qsim",
   "transitions": 5,
   "score": 1.304,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "A0": {
     "pattern": "0^inf <A 10 100^a 01^2 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^a *> [0;1]^^2 *> const 0"
    },
    "A1": {
     "pattern": "0^inf <A 1 010^2 001 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^2 *> [0;0;1] *> const 0"
    },
    "A2": {
     "pattern": "0^inf <A 10 100^20 10001^2 0^5 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1;0] *> [1;0;0]^^20 *> [1;0;0;0;1]^^2 *> [0]^^5 *> [1] *> const 0"
    },
    "A3": {
     "pattern": "0^inf <A 1 010^26 00110 0100^2 000101^2 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^26 *> [0;0;1;1;0] *> [0;1;0;0]^^2 *> [0;0;0;1;0;1]^^2 *> const 0"
    },
    "A4": {
     "pattern": "0^inf <A 1 010^57 0011001 0^5 010^3 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^57 *> [0;0;1;1;0;0;1] *> [0]^^5 *> [0;1;0]^^3 *> [1] *> const 0"
    }
   },
   "start": {
    "skeleton": "A1",
    "values": [],
    "step": 28
   },
   "rules": [],
   "killed": [
    {
     "rule": "A0(11) --> A2",
     "src": "A0",
     "tgt": "A2",
     "halt": false,
     "lhs": [
      "11"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 11"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "A0(50) --> A4",
     "src": "A0",
     "tgt": "A4",
     "halt": false,
     "lhs": [
      "50"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 50"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "A1 --> A0(11)",
     "src": "A1",
     "tgt": "A0",
     "halt": false,
     "lhs": [],
     "rhs": [
      "11"
     ],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {
      "a": "11"
     }
    },
    {
     "rule": "A2 --> A3",
     "src": "A2",
     "tgt": "A3",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "A3 --> A0(50)",
     "src": "A3",
     "tgt": "A0",
     "halt": false,
     "lhs": [],
     "rhs": [
      "50"
     ],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {
      "a": "50"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  },
  {
   "hub": "record L:E",
   "source": "direct",
   "transitions": 84,
   "score": 1.067,
   "coverage": 0.0238,
   "closed": false,
   "skeletons": {
    "E0": {
     "pattern": "0^inf <E 010^a 0 01^2 0^b 001^c 0^inf",
     "vars": [
      "a",
      "b",
      "c"
     ],
     "rocq": "const 0 <{{E}} [0;1;0]^^a *> [0] *> [0;1]^^2 *> [0]^^b *> [0;0;1]^^c *> const 0"
    },
    "E1": {
     "pattern": "0^inf <E 010^a 0 01^2 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{E}} [0;1;0]^^a *> [0] *> [0;1]^^2 *> const 0"
    },
    "E2": {
     "pattern": "0^inf <E 010^a 001 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{E}} [0;1;0]^^a *> [0;0;1] *> const 0"
    },
    "E3": {
     "pattern": "0^inf <E 010^a 0011 0^4 001^b 0^inf",
     "vars": [
      "a",
      "b"
     ],
     "rocq": "const 0 <{{E}} [0;1;0]^^a *> [0;0;1;1] *> [0]^^4 *> [0;0;1]^^b *> const 0"
    },
    "E4": {
     "pattern": "0^inf <E 010^a 0 10001^2 0^5 1 0^inf",
     "vars": [
      "a"
     ],
     "rocq": "const 0 <{{E}} [0;1;0]^^a *> [0] *> [1;0;0;0;1]^^2 *> [0]^^5 *> [1] *> const 0"
    },
    "E5": {
     "pattern": "0^inf <E 010^54 001100010100 1000^2 001^2 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^54 *> [0;0;1;1;0;0;0;1;0;1;0;0] *> [1;0;0;0]^^2 *> [0;0;1]^^2 *> const 0"
    },
    "E6": {
     "pattern": "0^inf <E 010^84 00110 000001^3 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^84 *> [0;0;1;1;0] *> [0;0;0;0;0;1]^^3 *> const 0"
    },
    "E7": {
     "pattern": "0^inf <E 010^123 001 0^13 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^123 *> [0;0;1] *> [0]^^13 *> [1] *> const 0"
    },
    "E8": {
     "pattern": "0^inf <E 010^140 0011 0^6 1 0100^2 0^9 1 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^140 *> [0;0;1;1] *> [0]^^6 *> [1] *> [0;1;0;0]^^2 *> [0]^^9 *> [1] *> const 0"
    },
    "E9": {
     "pattern": "0^inf <E 010^214 001 100^5 010^2 000010^2 01 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^214 *> [0;0;1] *> [1;0;0]^^5 *> [0;1;0]^^2 *> [0;0;0;0;1;0]^^2 *> [0;1] *> const 0"
    },
    "E10": {
     "pattern": "0^inf <E 010^445 0^2 10^2 1001001000^2 001^2 0^inf",
     "vars": [],
     "rocq": "const 0 <{{E}} [0;1;0]^^445 *> [0]^^2 *> [1;0]^^2 *> [1;0;0;1;0;0;1;0;0;0]^^2 *> [0;0;1]^^2 *> const 0"
    }
   },
   "start": null,
   "rules": [
    {
     "rule": "E0(8n+104, 0, c) --> E0(4n+112, 3n, 2n+1)",
     "src": "E0",
     "tgt": "E0",
     "halt": false,
     "lhs": [
      "8n+104",
      "0",
      "c"
     ],
     "rhs": [
      "4n+112",
      "3n",
      "2n+1"
     ],
     "vars": [
      "n",
      "c"
     ],
     "conds": [],
     "steps": null,
     "guard": [
      "b = 0",
      "a = 0 mod 8",
      "a >= 104",
      "a >= 100"
     ],
     "domain": {
      "c": 0
     },
     "observations": 2,
     "valid": true,
     "validation": {
      "tests": 2,
      "passed": 2,
      "by_size": {
       "small": "2/2",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "(a+120)/2",
      "b": "(3a-312)/8",
      "c": "(a-100)/4"
     }
    }
   ],
   "killed": [
    {
     "rule": "E0(6, 0, 1) --> E1(11)",
     "src": "E0",
     "tgt": "E1",
     "halt": false,
     "lhs": [
      "6",
      "0",
      "1"
     ],
     "rhs": [
      "11"
     ],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 6",
      "b = 0",
      "c = 1"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {
      "a": "11"
     }
    },
    {
     "rule": "E0(18, 3, 1) --> E4(20)",
     "src": "E0",
     "tgt": "E4",
     "halt": false,
     "lhs": [
      "18",
      "3",
      "1"
     ],
     "rhs": [
      "20"
     ],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 18",
      "b = 3",
      "c = 1"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {
      "a": "20"
     }
    },
    {
     "rule": "E0(53, 3, 2) --> E5",
     "src": "E0",
     "tgt": "E5",
     "halt": false,
     "lhs": [
      "53",
      "3",
      "2"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 53",
      "b = 3",
      "c = 2"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "E0(116, 3, 3) --> E7",
     "src": "E0",
     "tgt": "E7",
     "halt": false,
     "lhs": [
      "116",
      "3",
      "3"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 116",
      "b = 3",
      "c = 3"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "E0(139, 6, 1) --> E8",
     "src": "E0",
     "tgt": "E8",
     "halt": false,
     "lhs": [
      "139",
      "6",
      "1"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 139",
      "b = 6",
      "c = 1"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "E0(442, 6, 3) --> E10",
     "src": "E0",
     "tgt": "E10",
     "halt": false,
     "lhs": [
      "442",
      "6",
      "3"
     ],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [
      "a = 442",
      "b = 6",
      "c = 3"
     ],
     "domain": {},
     "observations": 1,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    }
   ],
   "probes": {
    "uncovered": 2,
    "halting": 0,
    "transitions": [
     {
      "from": "E0",
      "x": {
       "a": 14,
       "b": 2,
       "c": 0
      },
      "result": "none"
     },
     {
      "from": "E0",
      "x": {
       "a": 18,
       "b": 0,
       "c": 2
      },
      "result": "none"
     }
    ]
   },
   "cryptid": {
    "candidate": false,
    "why": "no residue split on a geometrically growing value",
    "variable": null,
    "halt_boundary": false
   },
   "notes": []
  }
 ],
 "lowlevel": {
  "block_size": 3,
  "loops": 2000,
  "rules": [],
  "n_rules": 0,
  "collatz_rules": 0,
  "verified": 0,
  "seconds": 0.21
 },
 "notes": [],
 "qsim": {
  "block_size": 3,
  "reason": "max_loops",
  "loops": 4000,
  "end_step": 79179,
  "rules": 0,
  "collatz_rules": 0,
  "seconds": 0.25,
  "accelerated": false
 },
 "direct": {
  "records": 1381,
  "halted_at": null,
  "span_capped": false,
  "end_step": 19944319,
  "classes": {
   "R:B": 376,
   "R:C": 376,
   "L:E": 85,
   "L:A": 85,
   "R:F": 84,
   "R:A": 375
  }
 },
 "best": 0,
 "seconds": 105.97,
 "sims": 183
}