{
 "tm": "1RB0LF_0RC0RB_1LC1LD_1RE0RD_---0RA_1LA0LF",
 "status": "none",
 "reason": "qsim edge C:R: 4 fitted rule(s) failed validation; record R:B: 4 fitted rule(s) failed validation; record R:C: 4 fitted rule(s) failed validation; record L:F: 4 fitted rule(s) failed validation",
 "streams": [],
 "rulesets": [
  {
   "hub": "qsim edge C:R",
   "source": "qsim",
   "transitions": 7,
   "score": 0.845,
   "weak": 0,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "C0": {
     "pattern": "0^inf 10^3 0 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1]^^3 <* [0] {{C}}> const 0"
    },
    "C1": {
     "pattern": "0^inf 01^3 10100^2 0^2 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1;0]^^3 <* [0;0;1;0;1]^^2 <* [0]^^2 {{C}}> const 0"
    },
    "C2": {
     "pattern": "0^inf 001010110^2 1 0^4 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1;1;0;1;0;1;0;0]^^2 <* [1] <* [0]^^4 {{C}}> const 0"
    },
    "C3": {
     "pattern": "0^inf 10 101^2 0^3 1011 0^4 01^3 0^4 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1] <* [1;0;1]^^2 <* [0]^^3 <* [1;1;0;1] <* [0]^^4 <* [1;0]^^3 <* [0]^^4 {{C}}> const 0"
    },
    "C4": {
     "pattern": "0^inf 01^3 10100^2 0^2 01^12 10^2 101^2 0^6 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1;0]^^3 <* [0;0;1;0;1]^^2 <* [0]^^2 <* [1;0]^^12 <* [0;1]^^2 <* [1;0;1]^^2 <* [0]^^6 {{C}}> const 0"
    }
   },
   "start": {
    "skeleton": "C0",
    "values": [],
    "step": 20
   },
   "rules": [],
   "killed": [
    {
     "rule": "C0 --> C1",
     "src": "C0",
     "tgt": "C1",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C1 --> C2",
     "src": "C1",
     "tgt": "C2",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C2 --> C3",
     "src": "C2",
     "tgt": "C3",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C3 --> C4",
     "src": "C3",
     "tgt": "C4",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  },
  {
   "hub": "record R:B",
   "source": "direct",
   "transitions": 27,
   "score": 0.67,
   "weak": 0,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "B0": {
     "pattern": "0^inf 1 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1] {{B}}> const 0"
    },
    "B1": {
     "pattern": "0^inf 10^3 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1]^^3 {{B}}> const 0"
    },
    "B2": {
     "pattern": "0^inf 10 101^2 0^2 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1] <* [1;0;1]^^2 <* [0]^^2 {{B}}> const 0"
    },
    "B3": {
     "pattern": "0^inf 01^3 10100^2 0 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1;0]^^3 <* [0;0;1;0;1]^^2 <* [0] {{B}}> const 0"
    },
    "B4": {
     "pattern": "0^inf 10^2 1^2 0^5 10^3 0 B> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1]^^2 <* [1]^^2 <* [0]^^5 <* [0;1]^^3 <* [0] {{B}}> const 0"
    }
   },
   "start": {
    "skeleton": "B0",
    "values": [],
    "step": 1
   },
   "rules": [],
   "killed": [
    {
     "rule": "B0 --> B1",
     "src": "B0",
     "tgt": "B1",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "B1 --> B2",
     "src": "B1",
     "tgt": "B2",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "B2 --> B3",
     "src": "B2",
     "tgt": "B3",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "B3 --> B4",
     "src": "B3",
     "tgt": "B4",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  },
  {
   "hub": "record R:C",
   "source": "direct",
   "transitions": 27,
   "score": 0.67,
   "weak": 0,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "C0": {
     "pattern": "0^inf 10 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1] {{C}}> const 0"
    },
    "C1": {
     "pattern": "0^inf 10^3 0 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1]^^3 <* [0] {{C}}> const 0"
    },
    "C2": {
     "pattern": "0^inf 10 101^2 0^3 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1] <* [1;0;1]^^2 <* [0]^^3 {{C}}> const 0"
    },
    "C3": {
     "pattern": "0^inf 01^3 10100^2 0^2 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [1;0]^^3 <* [0;0;1;0;1]^^2 <* [0]^^2 {{C}}> const 0"
    },
    "C4": {
     "pattern": "0^inf 10^2 1^2 0^4 01^3 0^3 C> 0^inf",
     "vars": [],
     "rocq": "const 0 <* [0;1]^^2 <* [1]^^2 <* [0]^^4 <* [1;0]^^3 <* [0]^^3 {{C}}> const 0"
    }
   },
   "start": {
    "skeleton": "C0",
    "values": [],
    "step": 2
   },
   "rules": [],
   "killed": [
    {
     "rule": "C0 --> C1",
     "src": "C0",
     "tgt": "C1",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C1 --> C2",
     "src": "C1",
     "tgt": "C2",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C2 --> C3",
     "src": "C2",
     "tgt": "C3",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    },
    {
     "rule": "C3 --> C4",
     "src": "C3",
     "tgt": "C4",
     "halt": false,
     "lhs": [],
     "rhs": [],
     "vars": [],
     "conds": [],
     "steps": null,
     "guard": [],
     "domain": {},
     "observations": 1,
     "thin": true,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "why": "single observation"
     },
     "map": {}
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  },
  {
   "hub": "record L:F",
   "source": "direct",
   "transitions": 158,
   "score": 0.447,
   "weak": 0,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "F0": {
     "pattern": "0^inf <F 01 010^3 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{F}} [0;1] *> [0;1;0]^^3 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "F1": {
     "pattern": "0^inf <F 010^2 1^3 0^2 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{F}} [0;1;0]^^2 *> [1]^^3 *> [0]^^2 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "F2": {
     "pattern": "0^inf <F 01^2 0^3 10 1^4 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{F}} [0;1]^^2 *> [0]^^3 *> [1;0] *> [1]^^4 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "F3": {
     "pattern": "0^inf <F 010^2 1 10^2 1^4 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{F}} [0;1;0]^^2 *> [1] *> [1;0]^^2 *> [1]^^4 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "F4": {
     "pattern": "0^inf <F 01 010^3 10^a 01^b 0^2 1011^2 10^c 0010 1^5 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{F}} [0;1] *> [0;1;0]^^3 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;0;1;0] *> [1]^^5 *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    }
   },
   "start": null,
   "rules": [],
   "killed": [
    {
     "rule": "F0(4n+3, -4n+1533, 4n+721, 16n-2222, 2m) --> F1(4n+4, -4n+1533, 4n+721, 16n-2222, -6n+1112)",
     "src": "F0",
     "tgt": "F1",
     "halt": false,
     "lhs": [
      "4n+3",
      "-4n+1533",
      "4n+721",
      "16n-2222",
      "2m"
     ],
     "rhs": [
      "4n+4",
      "-4n+1533",
      "4n+721",
      "16n-2222",
      "-6n+1112"
     ],
     "vars": [
      "n",
      "m"
     ],
     "conds": [],
     "steps": "22",
     "guard": [
      "b = -a+1536",
      "c = a+718",
      "d = 4a-2234",
      "e = 0 mod 2",
      "a = 3 mod 4"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 20,
      "passed": 0,
      "by_size": {
       "small": "0/9",
       "mid": "0/6",
       "large": "0/5"
      },
      "failures": [
       {
        "x": {
         "a": 3,
         "b": 1533,
         "c": 721,
         "d": -2222,
         "e": 0
        },
        "why": "cannot build start: negative exponent -2222"
       },
       {
        "x": {
         "a": 3,
         "b": 1533,
         "c": 721,
         "d": -2222,
         "e": 2
        },
        "why": "cannot build start: negative exponent -2222"
       },
       {
        "x": {
         "a": 3,
         "b": 1533,
         "c": 721,
         "d": -2222,
         "e": 4
        },
        "why": "cannot build start: negative exponent -2222"
       }
      ]
     },
     "map": {
      "a": "a+1",
      "b": "-a+1536",
      "c": "a+718",
      "d": "4a-2234",
      "e": "(-3a+2233)/2"
     }
    },
    {
     "rule": "F1(2n, -2n+1537, 2n+717, 8n-2238, e) --> F2(2n, -2n+1537, 2n+717, 8n-2238, -3n+1118)",
     "src": "F1",
     "tgt": "F2",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "e"
     ],
     "rhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "2n <= 1537",
      "2n >= 560",
      "2n <= 745"
     ],
     "steps": "34",
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "a <= 1537",
      "a >= 560",
      "a <= 745"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "a",
      "b": "-a+1537",
      "c": "a+717",
      "d": "4a-2238",
      "e": "(-3a+2236)/2"
     }
    },
    {
     "rule": "F2(2n, -2n+1537, 2n+717, 8n-2238, e) --> F3(2n, -2n+1537, 2n+717, 8n-2238, -3n+1118)",
     "src": "F2",
     "tgt": "F3",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "e"
     ],
     "rhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "2n <= 1537",
      "2n >= 560",
      "2n <= 745"
     ],
     "steps": "22",
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "a <= 1537",
      "a >= 560",
      "a <= 745"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "a",
      "b": "-a+1537",
      "c": "a+717",
      "d": "4a-2238",
      "e": "(-3a+2236)/2"
     }
    },
    {
     "rule": "F3(2n, -2n+1537, 2n+717, 8n-2238, e) --> F4(2n+1, -2n+1535, 2n+719, 8n-2239, -3n+1118)",
     "src": "F3",
     "tgt": "F4",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "e"
     ],
     "rhs": [
      "2n+1",
      "-2n+1535",
      "2n+719",
      "8n-2239",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "2n <= 1535",
      "2n >= 560",
      "2n <= 745"
     ],
     "steps": null,
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "a <= 1535",
      "a >= 560",
      "a <= 745"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "a+1",
      "b": "-a+1535",
      "c": "a+719",
      "d": "4a-2239",
      "e": "(-3a+2236)/2"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  },
  {
   "hub": "record L:A",
   "source": "direct",
   "transitions": 158,
   "score": 0.447,
   "weak": 0,
   "coverage": 0.0,
   "closed": false,
   "skeletons": {
    "A0": {
     "pattern": "0^inf <A 10^3 010^2 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{A}} [1;0]^^3 *> [0;1;0]^^2 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "A1": {
     "pattern": "0^inf <A 1 010^2 1^3 0^2 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{A}} [1] *> [0;1;0]^^2 *> [1]^^3 *> [0]^^2 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "A2": {
     "pattern": "0^inf <A 10^3 0010 1^4 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{A}} [1;0]^^3 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "A3": {
     "pattern": "0^inf <A 10^2 01011^2 1^2 10^a 01^b 0^2 1011^2 10^c 010 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{A}} [1;0]^^2 *> [0;1;0;1;1]^^2 *> [1]^^2 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;1;0] *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    },
    "A4": {
     "pattern": "0^inf <A 10^3 010^2 10^a 01^b 0^2 1011^2 10^c 0010 1^5 01^d 1101^e 1011^96 0111^51 0 1101^128 10^2 1^4 10^30 01^97 0^2 1011^2 10^31 0010 1^4 10^11 01^2 1 10^22 01^3 10 1^6 0^inf",
     "vars": [
      "a",
      "b",
      "c",
      "d",
      "e"
     ],
     "rocq": "const 0 <{{A}} [1;0]^^3 *> [0;1;0]^^2 *> [1;0]^^a *> [0;1]^^b *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^c *> [0;0;1;0] *> [1]^^5 *> [0;1]^^d *> [1;1;0;1]^^e *> [1;0;1;1]^^96 *> [0;1;1;1]^^51 *> [0] *> [1;1;0;1]^^128 *> [1;0]^^2 *> [1]^^4 *> [1;0]^^30 *> [0;1]^^97 *> [0]^^2 *> [1;0;1;1]^^2 *> [1;0]^^31 *> [0;0;1;0] *> [1]^^4 *> [1;0]^^11 *> [0;1]^^2 *> [1] *> [1;0]^^22 *> [0;1]^^3 *> [1;0] *> [1]^^6 *> const 0"
    }
   },
   "start": null,
   "rules": [],
   "killed": [
    {
     "rule": "A0(2n+1, -2n+1535, 2n+719, 8n-2230, e) --> A1(2n+2, -2n+1535, 2n+719, 8n-2230, -3n+1115)",
     "src": "A0",
     "tgt": "A1",
     "halt": false,
     "lhs": [
      "2n+1",
      "-2n+1535",
      "2n+719",
      "8n-2230",
      "e"
     ],
     "rhs": [
      "2n+2",
      "-2n+1535",
      "2n+719",
      "8n-2230",
      "-3n+1115"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "-e+2n+1 >= 301"
     ],
     "steps": "22",
     "guard": [
      "b = -a+1536",
      "c = a+718",
      "d = 4a-2234",
      "a = 1 mod 2",
      "a >= e+301"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 3,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/3"
      },
      "failures": [
       {
        "x": {
         "a": 799,
         "b": 737,
         "c": 1517,
         "d": 962,
         "e": 460
        },
        "why": "non-integral or negative target ['800', '737', '1517', '962', '-82']"
       },
       {
        "x": {
         "a": 1207,
         "b": 329,
         "c": 1925,
         "d": 2594,
         "e": 533
        },
        "why": "non-integral or negative target ['1208', '329', '1925', '2594', '-694']"
       },
       {
        "x": {
         "a": 1513,
         "b": 23,
         "c": 2231,
         "d": 3818,
         "e": 535
        },
        "why": "non-integral or negative target ['1514', '23', '2231', '3818', '-1153']"
       }
      ]
     },
     "map": {
      "a": "a+1",
      "b": "-a+1536",
      "c": "a+718",
      "d": "4a-2234",
      "e": "(-3a+2233)/2"
     }
    },
    {
     "rule": "A1(2n, -2n+1537, 2n+717, 8n-2238, 3m+2) --> A2(2n, -2n+1537, 2n+717, 8n-2238, -3n+1118)",
     "src": "A1",
     "tgt": "A2",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "3m+2"
     ],
     "rhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "m"
     ],
     "conds": [
      "4n-1537 >= -401"
     ],
     "steps": "34",
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "e = 2 mod 3",
      "a >= b-401"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 5,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/5"
      },
      "failures": [
       {
        "x": {
         "a": 1324,
         "b": 213,
         "c": 2041,
         "d": 3058,
         "e": 533
        },
        "why": "non-integral or negative target ['1324', '213', '2041', '3058', '-868']"
       },
       {
        "x": {
         "a": 1002,
         "b": 535,
         "c": 1719,
         "d": 1770,
         "e": 2510
        },
        "why": "non-integral or negative target ['1002', '535', '1719', '1770', '-385']"
       },
       {
        "x": {
         "a": 908,
         "b": 629,
         "c": 1625,
         "d": 1394,
         "e": 2639
        },
        "why": "non-integral or negative target ['908', '629', '1625', '1394', '-244']"
       }
      ]
     },
     "map": {
      "a": "a",
      "b": "-a+1537",
      "c": "a+717",
      "d": "4a-2238",
      "e": "(-3a+2236)/2"
     }
    },
    {
     "rule": "A2(2n, -2n+1537, 2n+717, 8n-2238, e) --> A3(2n, -2n+1537, 2n+717, 8n-2238, -3n+1118)",
     "src": "A2",
     "tgt": "A3",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "e"
     ],
     "rhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "2n <= 1537",
      "2n >= 560",
      "2n <= 745"
     ],
     "steps": "22",
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "a <= 1537",
      "a >= 560",
      "a <= 745"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "a",
      "b": "-a+1537",
      "c": "a+717",
      "d": "4a-2238",
      "e": "(-3a+2236)/2"
     }
    },
    {
     "rule": "A3(2n, -2n+1537, 2n+717, 8n-2238, e) --> A4(2n+1, -2n+1535, 2n+719, 8n-2239, -3n+1118)",
     "src": "A3",
     "tgt": "A4",
     "halt": false,
     "lhs": [
      "2n",
      "-2n+1537",
      "2n+717",
      "8n-2238",
      "e"
     ],
     "rhs": [
      "2n+1",
      "-2n+1535",
      "2n+719",
      "8n-2239",
      "-3n+1118"
     ],
     "vars": [
      "n",
      "e"
     ],
     "conds": [
      "2n <= 1535",
      "2n >= 560",
      "2n <= 745"
     ],
     "steps": null,
     "guard": [
      "b = -a+1537",
      "c = a+717",
      "d = 4a-2238",
      "a = 0 mod 2",
      "a <= 1535",
      "a >= 560",
      "a <= 745"
     ],
     "domain": {},
     "observations": 10,
     "thin": false,
     "valid": false,
     "validation": {
      "tests": 0,
      "passed": 0,
      "by_size": {
       "small": "0/0",
       "mid": "0/0",
       "large": "0/0"
      },
      "failures": []
     },
     "map": {
      "a": "a+1",
      "b": "-a+1535",
      "c": "a+719",
      "d": "4a-2239",
      "e": "(-3a+2236)/2"
     }
    }
   ],
   "probes": {},
   "cryptid": {
    "candidate": false,
    "why": "no validated rules",
    "variable": null,
    "halt_boundary": false
   },
   "notes": [],
   "sketch_rules": []
  }
 ],
 "lowlevel": {
  "block_size": 4,
  "loops": 2000,
  "rules": [
   {
    "name": "0",
    "type": "Diff_Rule",
    "level": 1,
    "collatz": false,
    "uses": 1,
    "init": "0^inf 01^3 10^2 01^(2a+11) 10^3 <F 01^(2b+4) 010^2 1 10^2 1 110^2 1 0 1^3 10^2 1^6 0^inf",
    "final": "0^inf 01^3 10^2 01^(2a+9) 10^3 <F 01^(2b+10) 010^2 1 10^2 1 110^2 1 0 1^3 10^2 1^6 0^inf",
    "steps": "40a+344",
    "vars": [
     "a",
     "b"
    ],
    "verified": "10/10",
    "ok": true
   },
   {
    "name": "1",
    "type": "Diff_Rule",
    "level": 1,
    "collatz": true,
    "uses": 1,
    "init": "0^inf 01^3 10^2 0 10^2 0^2 1 01^(2a+4) 10^(2b+11) 1^2 01^(2c+5) 10^2 01^(2d+7) <A 10^2 01^(2e+4) 0 01^2 1^2 0^inf",
    "final": "0^inf 01^3 10^2 0 10^2 0^2 1 01^(2a+8) 10^(2b+7) 1^2 01^(2c+9) 10^2 01^(2d+5) <A 10^2 01^(2e+10) 0 01^2 1^2 0^inf",
    "steps": "80a+80b+40c+40d+1360",
    "vars": [
     "a",
     "b",
     "c",
     "d",
     "e"
    ],
    "verified": "10/10",
    "ok": true
   }
  ],
  "n_rules": 2,
  "collatz_rules": 1,
  "verified": 2,
  "seconds": 0.29
 },
 "notes": [],
 "qsim": {
  "block_size": 4,
  "reason": "max_loops",
  "loops": 4000,
  "end_step": 231923,
  "rules": 5,
  "collatz_rules": 2,
  "seconds": 0.34,
  "accelerated": false
 },
 "direct": {
  "records": 8485,
  "halted_at": null,
  "span_capped": false,
  "end_step": 19958097,
  "classes": {
   "R:B": 28,
   "R:C": 28,
   "L:D": 1,
   "L:F": 4214,
   "L:A": 4214
  }
 },
 "seconds": 2.08,
 "sims": 6
}