{
 "schema_version": "0.4",
 "name": "[[90,21,10]] halved CPM pair-partition, (J,L)=(4,10), P=18",
 "code_type": "stabilizer",
 "n": 90,
 "k": 21,
 "checks": {
  "S": [
   {
    "X": [
     8,
     35,
     39,
     58,
     74
    ],
    "Z": [
     0,
     20,
     44,
     64,
     76
    ]
   },
   {
    "X": [
     9,
     18,
     40,
     59,
     75
    ],
    "Z": [
     17,
     19,
     43,
     63,
     75
    ]
   },
   {
    "X": [
     10,
     19,
     41,
     60,
     76
    ],
    "Z": [
     16,
     18,
     42,
     62,
     74
    ]
   },
   {
    "X": [
     11,
     20,
     42,
     61,
     77
    ],
    "Z": [
     15,
     35,
     41,
     61,
     73
    ]
   },
   {
    "X": [
     12,
     21,
     43,
     62,
     78
    ],
    "Z": [
     14,
     34,
     40,
     60,
     72
    ]
   },
   {
    "X": [
     13,
     22,
     44,
     63,
     79
    ],
    "Z": [
     13,
     33,
     39,
     59,
     89
    ]
   },
   {
    "X": [
     14,
     23,
     45,
     64,
     80
    ],
    "Z": [
     12,
     32,
     38,
     58,
     88
    ]
   },
   {
    "X": [
     15,
     24,
     46,
     65,
     81
    ],
    "Z": [
     11,
     31,
     37,
     57,
     87
    ]
   },
   {
    "X": [
     16,
     25,
     47,
     66,
     82
    ],
    "Z": [
     10,
     30,
     36,
     56,
     86
    ]
   },
   {
    "X": [
     17,
     26,
     48,
     67,
     83
    ],
    "Z": [
     9,
     29,
     53,
     55,
     85
    ]
   },
   {
    "X": [
     0,
     27,
     49,
     68,
     84
    ],
    "Z": [
     8,
     28,
     52,
     54,
     84
    ]
   },
   {
    "X": [
     1,
     28,
     50,
     69,
     85
    ],
    "Z": [
     7,
     27,
     51,
     71,
     83
    ]
   },
   {
    "X": [
     2,
     29,
     51,
     70,
     86
    ],
    "Z": [
     6,
     26,
     50,
     70,
     82
    ]
   },
   {
    "X": [
     3,
     30,
     52,
     71,
     87
    ],
    "Z": [
     5,
     25,
     49,
     69,
     81
    ]
   },
   {
    "X": [
     4,
     31,
     53,
     54,
     88
    ],
    "Z": [
     4,
     24,
     48,
     68,
     80
    ]
   },
   {
    "X": [
     5,
     32,
     36,
     55,
     89
    ],
    "Z": [
     3,
     23,
     47,
     67,
     79
    ]
   },
   {
    "X": [
     6,
     33,
     37,
     56,
     72
    ],
    "Z": [
     2,
     22,
     46,
     66,
     78
    ]
   },
   {
    "X": [
     7,
     34,
     38,
     57,
     73
    ],
    "Z": [
     1,
     21,
     45,
     65,
     77
    ]
   },
   {
    "X": [
     1,
     21,
     47,
     63,
     86
    ],
    "Z": [
     13,
     22,
     47,
     55,
     75
    ]
   },
   {
    "X": [
     2,
     22,
     48,
     64,
     87
    ],
    "Z": [
     12,
     21,
     46,
     54,
     74
    ]
   },
   {
    "X": [
     3,
     23,
     49,
     65,
     88
    ],
    "Z": [
     11,
     20,
     45,
     71,
     73
    ]
   },
   {
    "X": [
     4,
     24,
     50,
     66,
     89
    ],
    "Z": [
     10,
     19,
     44,
     70,
     72
    ]
   },
   {
    "X": [
     5,
     25,
     51,
     67,
     72
    ],
    "Z": [
     9,
     18,
     43,
     69,
     89
    ]
   },
   {
    "X": [
     6,
     26,
     52,
     68,
     73
    ],
    "Z": [
     8,
     35,
     42,
     68,
     88
    ]
   },
   {
    "X": [
     7,
     27,
     53,
     69,
     74
    ],
    "Z": [
     7,
     34,
     41,
     67,
     87
    ]
   },
   {
    "X": [
     8,
     28,
     36,
     70,
     75
    ],
    "Z": [
     6,
     33,
     40,
     66,
     86
    ]
   },
   {
    "X": [
     9,
     29,
     37,
     71,
     76
    ],
    "Z": [
     5,
     32,
     39,
     65,
     85
    ]
   },
   {
    "X": [
     10,
     30,
     38,
     54,
     77
    ],
    "Z": [
     4,
     31,
     38,
     64,
     84
    ]
   },
   {
    "X": [
     11,
     31,
     39,
     55,
     78
    ],
    "Z": [
     3,
     30,
     37,
     63,
     83
    ]
   },
   {
    "X": [
     12,
     32,
     40,
     56,
     79
    ],
    "Z": [
     2,
     29,
     36,
     62,
     82
    ]
   },
   {
    "X": [
     13,
     33,
     41,
     57,
     80
    ],
    "Z": [
     1,
     28,
     53,
     61,
     81
    ]
   },
   {
    "X": [
     14,
     34,
     42,
     58,
     81
    ],
    "Z": [
     0,
     27,
     52,
     60,
     80
    ]
   },
   {
    "X": [
     15,
     35,
     43,
     59,
     82
    ],
    "Z": [
     17,
     26,
     51,
     59,
     79
    ]
   },
   {
    "X": [
     16,
     18,
     44,
     60,
     83
    ],
    "Z": [
     16,
     25,
     50,
     58,
     78
    ]
   },
   {
    "X": [
     17,
     19,
     45,
     61,
     84
    ],
    "Z": [
     15,
     24,
     49,
     57,
     77
    ]
   },
   {
    "X": [
     0,
     20,
     46,
     62,
     85
    ],
    "Z": [
     14,
     23,
     48,
     56,
     76
    ]
   },
   {
    "X": [
     11,
     28,
     37,
     54,
     89
    ],
    "Z": [
     13,
     31,
     48,
     67,
     88
    ]
   },
   {
    "X": [
     12,
     29,
     38,
     55,
     72
    ],
    "Z": [
     12,
     30,
     47,
     66,
     87
    ]
   },
   {
    "X": [
     13,
     30,
     39,
     56,
     73
    ],
    "Z": [
     11,
     29,
     46,
     65,
     86
    ]
   },
   {
    "X": [
     14,
     31,
     40,
     57,
     74
    ],
    "Z": [
     10,
     28,
     45,
     64,
     85
    ]
   },
   {
    "X": [
     15,
     32,
     41,
     58,
     75
    ],
    "Z": [
     9,
     27,
     44,
     63,
     84
    ]
   },
   {
    "X": [
     16,
     33,
     42,
     59,
     76
    ],
    "Z": [
     8,
     26,
     43,
     62,
     83
    ]
   },
   {
    "X": [
     17,
     34,
     43,
     60,
     77
    ],
    "Z": [
     7,
     25,
     42,
     61,
     82
    ]
   },
   {
    "X": [
     0,
     35,
     44,
     61,
     78
    ],
    "Z": [
     6,
     24,
     41,
     60,
     81
    ]
   },
   {
    "X": [
     1,
     18,
     45,
     62,
     79
    ],
    "Z": [
     5,
     23,
     40,
     59,
     80
    ]
   },
   {
    "X": [
     2,
     19,
     46,
     63,
     80
    ],
    "Z": [
     4,
     22,
     39,
     58,
     79
    ]
   },
   {
    "X": [
     3,
     20,
     47,
     64,
     81
    ],
    "Z": [
     3,
     21,
     38,
     57,
     78
    ]
   },
   {
    "X": [
     4,
     21,
     48,
     65,
     82
    ],
    "Z": [
     2,
     20,
     37,
     56,
     77
    ]
   },
   {
    "X": [
     5,
     22,
     49,
     66,
     83
    ],
    "Z": [
     1,
     19,
     36,
     55,
     76
    ]
   },
   {
    "X": [
     6,
     23,
     50,
     67,
     84
    ],
    "Z": [
     0,
     18,
     53,
     54,
     75
    ]
   },
   {
    "X": [
     7,
     24,
     51,
     68,
     85
    ],
    "Z": [
     17,
     35,
     52,
     71,
     74
    ]
   },
   {
    "X": [
     8,
     25,
     52,
     69,
     86
    ],
    "Z": [
     16,
     34,
     51,
     70,
     73
    ]
   },
   {
    "X": [
     9,
     26,
     53,
     70,
     87
    ],
    "Z": [
     15,
     33,
     50,
     69,
     72
    ]
   },
   {
    "X": [
     10,
     27,
     36,
     71,
     88
    ],
    "Z": [
     14,
     32,
     49,
     68,
     89
    ]
   },
   {
    "X": [
     1,
     27,
     44,
     61,
     76
    ],
    "Z": [
     0,
     34,
     50,
     61,
     84
    ]
   },
   {
    "X": [
     2,
     28,
     45,
     62,
     77
    ],
    "Z": [
     17,
     33,
     49,
     60,
     83
    ]
   },
   {
    "X": [
     3,
     29,
     46,
     63,
     78
    ],
    "Z": [
     16,
     32,
     48,
     59,
     82
    ]
   },
   {
    "X": [
     4,
     30,
     47,
     64,
     79
    ],
    "Z": [
     15,
     31,
     47,
     58,
     81
    ]
   },
   {
    "X": [
     5,
     31,
     48,
     65,
     80
    ],
    "Z": [
     14,
     30,
     46,
     57,
     80
    ]
   },
   {
    "X": [
     6,
     32,
     49,
     66,
     81
    ],
    "Z": [
     13,
     29,
     45,
     56,
     79
    ]
   },
   {
    "X": [
     7,
     33,
     50,
     67,
     82
    ],
    "Z": [
     12,
     28,
     44,
     55,
     78
    ]
   },
   {
    "X": [
     8,
     34,
     51,
     68,
     83
    ],
    "Z": [
     11,
     27,
     43,
     54,
     77
    ]
   },
   {
    "X": [
     9,
     35,
     52,
     69,
     84
    ],
    "Z": [
     10,
     26,
     42,
     71,
     76
    ]
   },
   {
    "X": [
     10,
     18,
     53,
     70,
     85
    ],
    "Z": [
     9,
     25,
     41,
     70,
     75
    ]
   },
   {
    "X": [
     11,
     19,
     36,
     71,
     86
    ],
    "Z": [
     8,
     24,
     40,
     69,
     74
    ]
   },
   {
    "X": [
     12,
     20,
     37,
     54,
     87
    ],
    "Z": [
     7,
     23,
     39,
     68,
     73
    ]
   },
   {
    "X": [
     13,
     21,
     38,
     55,
     88
    ],
    "Z": [
     6,
     22,
     38,
     67,
     72
    ]
   },
   {
    "X": [
     14,
     22,
     39,
     56,
     89
    ],
    "Z": [
     5,
     21,
     37,
     66,
     89
    ]
   },
   {
    "X": [
     15,
     23,
     40,
     57,
     72
    ],
    "Z": [
     4,
     20,
     36,
     65,
     88
    ]
   },
   {
    "X": [
     16,
     24,
     41,
     58,
     73
    ],
    "Z": [
     3,
     19,
     53,
     64,
     87
    ]
   },
   {
    "X": [
     17,
     25,
     42,
     59,
     74
    ],
    "Z": [
     2,
     18,
     52,
     63,
     86
    ]
   },
   {
    "X": [
     0,
     26,
     43,
     60,
     75
    ],
    "Z": [
     1,
     35,
     51,
     62,
     85
    ]
   }
  ]
 },
 "distance": {
  "d": 10,
  "P": {
   "value": 10,
   "confidence": "upper_bound",
   "witness": {
    "X": [
     23,
     32,
     39,
     44,
     48,
     53,
     80,
     89
    ],
    "Z": [
     58,
     67,
     80,
     89
    ]
   }
  }
 },
 "provenance": {
  "authors": [
   "@vprusso"
  ],
  "origin": "submission",
  "construction": "search",
  "date": "2026-10-13",
  "references": [
   "arXiv:2609.30069"
  ],
  "notes": "Halved CPM pair-partition code of arXiv:2609.30069 (Definition 1, reversing fold of Proposition 4) at (J,L)=(4,10), lift P=18. Exponent array E (rows a=0..3, columns l=0..9): [[10, 0, 1, 2, 15, 8, 14, 10, 16, 4], [17, 13, 15, 4, 7, 11, 9, 1, 4, 3], [7, 13, 8, 13, 17, 12, 0, 13, 1, 16], [17, 0, 9, 16, 10, 14, 11, 7, 14, 12]]. Off-diagonal pair partitions M: {\"0,1\": [[0, 2], [1, 3], [4, 9], [5, 6], [7, 8]], \"0,2\": [[0, 9], [1, 5], [2, 8], [3, 7], [4, 6]], \"0,3\": [[0, 8], [1, 2], [3, 4], [5, 9], [6, 7]], \"1,2\": [[0, 3], [1, 8], [2, 5], [4, 7], [6, 9]], \"1,3\": [[0, 9], [1, 7], [2, 3], [4, 5], [6, 8]], \"2,3\": [[0, 6], [1, 9], [2, 7], [3, 5], [4, 8]]}. The paper publishes no generators for its halved instances; this code is from a random search over the template. Distance 10 is the lightest logical found in 1000000 refutation trials (upper bound). The paper's table lists [[90,21,11]] for this P, which this search did not reach.",
  "search_budget": {
   "candidates_screened": 390000,
   "ris_trials_per_side": 960000000,
   "tool": "halved_pp.py templates; verify/heuristic_distance.py Pauli RIS; gf2_fast on the symplectic doubling under random per-qubit symplectic frames (frame_screen.py)",
   "notes": "Pauli-weight RIS screen, then 960 random per-qubit symplectic frames x 1,000,000 gf2_fast trials on the doubling (Perlmutter job 59676168, 2026-10-11). Lightest Pauli-weight logical found: 10; no frame found lighter. Upper bound only."
  },
  "model": "Claude Fable 5.1"
 }
}
