{
  "scope": {
    "claim": "finite/static corroboration, not an unrestricted proof",
    "not_proved": [
      "buffer contract",
      "pop",
      "non-catenable deque repair",
      "source-to-record compiler"
    ],
    "proved_in_note": [
      "empty",
      "push",
      "inject",
      "concat"
    ]
  },
  "source_alignment": {
    "checkout_head": "503c5d3ff7f9a20bad1cd7a8f8d7abf4e635d3a0",
    "matched_ocaml_rocq_helper_names": 14,
    "model_function_families": 5,
    "rocq_contract_snippets": 8,
    "sha256": {
      "lib/cadeque_core.ml": "2a7e36a50e9cec5f3cc06226922ab26e039e1fa0dc1188e879e594f320ae003e",
      "theory/Cadeque/Cadeque.v": "3261d015bb4117dd3a9208e75d8ba8b93df0cd367e19eaca51393b7cae03e4b8",
      "theory/Cadeque/Core.v": "32340da1cedd75eddee2e3205fee4ae4d99f71e347e807b993d528f3e6f1875f",
      "theory/Cadeque/Models.v": "d19612a21f4e506aedb31657393c437a07d1f2f8e5ed4ebcea4e408d6b05402f",
      "theory/Cadeque/Summary.v": "2b908d7d394f50a09f07e35eaaa919540fc8635acf3ea16bb76db05c1c45d507",
      "theory/Cadeque/Types.v": "4beb995bd9634c6cc275aa053e009065a7ff699e2ad7b04fd2821df97bcd9e23"
    }
  },
  "symbolic": {
    "free_monoid_equalities_and_negative_controls": 107142,
    "rounds": 10000,
    "seed": 20260930
  }
}
