Revision 1539fc67ec7cd1f092967452d8ae47d170ca149b authored by Jonathan Protzenko on 24 April 2020, 23:18:32 UTC, committed by Jonathan Protzenko on 24 April 2020, 23:18:32 UTC
1 parent 56130dc
Raw File
Vale.X64.QuickCodes.fst.hints
[
  "�\u0016\u0004��[O���\u0010ږ�2\u0010",
  [
    [
      "Vale.X64.QuickCodes.label",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "2cfd5a847444ede476141f1bdca0b399"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_Type0",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "typing_Vale.X64.QuickCodes.label"
      ],
      0,
      "f82a996d8695e878367977ca9a7dde53"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_bool",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "1247d226afc83c64b9c70063c76e4b6d"
    ],
    [
      "Vale.X64.QuickCodes.mods_contains1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_0",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons"
      ],
      0,
      "2a93de56ec16faa11be09734fb8a669a"
    ],
    [
      "Vale.X64.QuickCodes.mods_contains",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_1",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "equality_tok_Prims.LexTop@tok", "fuel_guarded_inversion_Prims.list",
        "subterm_ordering_Prims.Cons"
      ],
      0,
      "6e6dcbdcf4c16cf75f8f372840625c02"
    ],
    [
      "Vale.X64.QuickCodes.quickCodes",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "a4caed6500d7634b2787e01aca5f906a"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QEmpty__item___0",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QEmpty",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_3bf1e58005ba552fb333da9a044d3e87"
      ],
      0,
      "8589a7da0e669f613cca7288c7fcb77b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item__b",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "1a0861ed260f2e1304e4299c92840deb"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item__c",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "52e1509617ed066a1834c1b62a3a1009"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "078eba7a58d732e0f0001ffdd3034cc5"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "f9b1394326eeb8450f3a54547edcec7c"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "384f9a12992e2b79cec69a38b254f411"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item___5",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "proj_equation_Vale.X64.QuickCodes.QSeq_b",
        "proj_equation_Vale.X64.QuickCodes.QSeq_c",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_b",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_c",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "363d16ddd4581229b2e82f199ca64660"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QSeq__item___6",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "proj_equation_Vale.X64.QuickCodes.QSeq_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_cs",
        "refinement_interpretation_Tm_refine_a91a7f4d40ff1cab01209a19b453f3b9"
      ],
      0,
      "96f8cc6245687bdc099c8229fccfc692"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item__b",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "cf8d0cfdd2977a43bf986180d4989604"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item__c",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "ae5ffd998dd823283ec54a4367bb8d61"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "2c4602d778e600cf410f845a804d5197"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "b5ed9a266b09a4b756169eeb9a6830d1"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "4075593f5554ab3165f3c8d29b2c0759"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item___5",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "proj_equation_Vale.X64.QuickCodes.QBind_b",
        "proj_equation_Vale.X64.QuickCodes.QBind_c",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QBind_b",
        "projection_inverse_Vale.X64.QuickCodes.QBind_c",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "69789ac7ed14e8eb7dbfd70a41e52001"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QBind__item___6",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "proj_equation_Vale.X64.QuickCodes.QBind_b",
        "proj_equation_Vale.X64.QuickCodes.QBind_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QBind_b",
        "projection_inverse_Vale.X64.QuickCodes.QBind_cs",
        "refinement_interpretation_Tm_refine_7d5c31cc88b5ced2af2f0af6163ab025"
      ],
      0,
      "5286a51b38589b28ca2f8471b9c60949"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGetState__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGetState",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_4031209a8486d66d031d8a593c8e7fff"
      ],
      0,
      "5d31b73e9498ab3407cc1cc720a04b5b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGetState__item___1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGetState",
        "proj_equation_Vale.X64.QuickCodes.QGetState_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QGetState_cs",
        "refinement_interpretation_Tm_refine_4031209a8486d66d031d8a593c8e7fff"
      ],
      0,
      "55550f7e8014130388029014a81a20d0"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e"
      ],
      0,
      "a1f2ca91c3e7f440f299b927f9c57c93"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e"
      ],
      0,
      "dabde773d63fe7423f8c009c7ccea891"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e"
      ],
      0,
      "c67f248a2d9d0eb9bda92b755b0300ec"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item__pre",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e"
      ],
      0,
      "01d86129450992829547eeade4842bfd"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item___4",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "proj_equation_Vale.X64.QuickCodes.QPURE_pre",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_pre",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e",
        "token_correspondence_Vale.X64.QuickCodes.__proj__QPURE__item__pre"
      ],
      0,
      "197c47c2c8b832d2b7d462928bb45028"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QPURE__item___5",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "proj_equation_Vale.X64.QuickCodes.QPURE_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_cs",
        "refinement_interpretation_Tm_refine_66a4a737a20620fc555cee70170fd74e"
      ],
      0,
      "728b1d1782de8c07a7899945c1a04d3e"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "0349bab8947d1bbe9c3cfd4ae6861cf0"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "3c52c3f164f3df5a9960bda987758642"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "6aaeeecccd75e87efeee3c0192d07e41"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item__pre",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "47b96bd5bb112418555c7b1013d61538"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item__post",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "proj_equation_Vale.X64.QuickCodes.QLemma_pre",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_pre",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "f8b915372fc1d9808aaa6d742f9486cf"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item___5",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "proj_equation_Vale.X64.QuickCodes.QLemma_pre",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "ab5d271314af74dc867d7f8a879504b5"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item___5",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma", "equation_Prims.squash",
        "proj_equation_Vale.X64.QuickCodes.QLemma_post",
        "proj_equation_Vale.X64.QuickCodes.QLemma_pre",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_post",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_pre",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27",
        "token_correspondence_Vale.X64.QuickCodes.__proj__QLemma__item__post"
      ],
      0,
      "b407229ab48532a1c3b9e95831fc9eed"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QLemma__item___6",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "proj_equation_Vale.X64.QuickCodes.QLemma_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_cs",
        "refinement_interpretation_Tm_refine_5742cde477deec60e39fd91f3654dc27"
      ],
      0,
      "2725597800b2556fd5daf858f9e532ea"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "cae65e1339d5a5de70631239e7f3784b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__b",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "3375d276d7c3b003a8913bfa0fb57ade"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "a7d7b22bae5673a3689644c593d91cc7"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "f0d1c337109820e59520652eb5813888"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__pre",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "360bab1d61d885e87c24172e466d19fa"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item__post",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "proj_equation_Vale.X64.QuickCodes.QGhost_b",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_b",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "29d4259809983a164f8a6b1986f1bb8b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item___6",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "proj_equation_Vale.X64.QuickCodes.QGhost_b",
        "proj_equation_Vale.X64.QuickCodes.QGhost_post",
        "proj_equation_Vale.X64.QuickCodes.QGhost_pre",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_b",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_post",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_pre",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb",
        "token_correspondence_Vale.X64.QuickCodes.__proj__QGhost__item__post"
      ],
      0,
      "126c33816c4a4cbfd8b0e2535874b700"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QGhost__item___7",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "proj_equation_Vale.X64.QuickCodes.QGhost_b",
        "proj_equation_Vale.X64.QuickCodes.QGhost_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_b",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_cs",
        "refinement_interpretation_Tm_refine_e472aaae78391477fd73f5609049bdfb"
      ],
      0,
      "f6660216cf3f914b47bfcfdbc3b65433"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item__cs",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "dbec709c55736d9b82183df27d68d92b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item__r",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "20a872318288587a12f40cf2bec74915"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item__msg",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "24ffc0b3fc8a46f4944568a62b36df07"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item__p",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "768458003fab7de73e3a055867eb7378"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item___4",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "a7112f06d358936c3de24b5815f8e8dd"
    ],
    [
      "Vale.X64.QuickCodes.__proj__QAssertBy__item___5",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "proj_equation_Vale.X64.QuickCodes.QAssertBy_cs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.X64.QuickCodes.QAssertBy_cs",
        "refinement_interpretation_Tm_refine_b73f35781bfc1860f57b6f8b87012ba4"
      ],
      0,
      "17a54af2981a28d4fbe425920111f832"
    ],
    [
      "Vale.X64.QuickCodes.va_QLemma",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "e0c4baf8703683ced2a9c2536ef49873"
    ],
    [
      "Vale.X64.QuickCodes.empty_list_is_small",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons"
      ],
      0,
      "0a6ac335122e8671891585780d789ddf"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_e4836109f73687024ac3edd113084865",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "binder_x_41eb46af108ce0d9ddf3b217c77e4436_1",
        "binder_x_b91e708adc12161aa3247ce7e87e7caa_2",
        "constructor_distinct_Prims.Cons",
        "data_elim_Vale.X64.QuickCodes.QAssertBy",
        "data_elim_Vale.X64.QuickCodes.QBind",
        "data_elim_Vale.X64.QuickCodes.QGetState",
        "data_elim_Vale.X64.QuickCodes.QGhost",
        "data_elim_Vale.X64.QuickCodes.QLemma",
        "data_elim_Vale.X64.QuickCodes.QPURE",
        "data_elim_Vale.X64.QuickCodes.QSeq", "disc_equation_Prims.Cons",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "disc_equation_Vale.X64.QuickCodes.QEmpty",
        "disc_equation_Vale.X64.QuickCodes.QGetState",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "disc_equation_Vale.X64.QuickCodes.QSeq",
        "equality_tok_Prims.LexTop@tok",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.quickCodes",
        "function_token_typing_Prims.__cache_version_number__",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "subterm_ordering_Prims.Cons",
        "subterm_ordering_Vale.X64.QuickCodes.QAssertBy",
        "subterm_ordering_Vale.X64.QuickCodes.QLemma",
        "subterm_ordering_Vale.X64.QuickCodes.QPURE",
        "typing_Vale.X64.QuickCodes.label", "typing_tok_Prims.LexTop@tok",
        "unit_typing"
      ],
      0,
      "bf12466f5b16a66d970ed765b1e36755"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "291a718dd4c9813d44d13a50d6e7ea23"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      3,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "6c7863bd4d79574641c8bb9943d02caf"
    ],
    [
      "Vale.X64.QuickCodes.state_mod_eq",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCode.Mod_None",
        "disc_equation_Vale.X64.QuickCode.Mod_flags",
        "disc_equation_Vale.X64.QuickCode.Mod_mem",
        "disc_equation_Vale.X64.QuickCode.Mod_mem_heaplet",
        "disc_equation_Vale.X64.QuickCode.Mod_mem_layout",
        "disc_equation_Vale.X64.QuickCode.Mod_ok",
        "disc_equation_Vale.X64.QuickCode.Mod_reg",
        "disc_equation_Vale.X64.QuickCode.Mod_stack",
        "disc_equation_Vale.X64.QuickCode.Mod_stackTaint",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t"
      ],
      0,
      "bee54f5d55a4d8986ad8f95ff855da83"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_refl",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query",
        "Vale.X64.Machine_s_pretyping_518a4fb262eb27362824d01da01681c3",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_0",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_1", "bool_inversion",
        "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
        "data_elim_Vale.X64.QuickCode.Mod_mem_heaplet",
        "data_elim_Vale.X64.QuickCode.Mod_reg",
        "data_elim_Vale.X64.State.Mkvale_state",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Decls.upd_register",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_mem_heaplet",
        "equation_Vale.X64.Decls.va_upd_mem_layout",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Memory.set_vale_heap",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "int_inversion", "int_typing",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.Lib.Map16.lemma_equal_intro",
        "lemma_Vale.Lib.Map16.lemma_other",
        "lemma_Vale.Lib.Map16.lemma_self",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "b425bbe813609de6fc4f73eb20281e51"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_not1",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@query",
        "Vale.X64.Machine_s_pretyping_518a4fb262eb27362824d01da01681c3",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_0",
        "binder_x_7a2122c20d44fc80e093f4f4614be2e2_3",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_1",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_2", "bool_inversion",
        "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
        "data_elim_Vale.X64.QuickCode.Mod_mem_heaplet",
        "data_elim_Vale.X64.QuickCode.Mod_reg",
        "data_elim_Vale.X64.State.Mkvale_state",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Decls.upd_register",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_mem_heaplet",
        "equation_Vale.X64.Decls.va_upd_mem_layout",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Memory.set_vale_heap",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.Machine_s.reg",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "int_inversion", "int_typing", "lemma_Vale.Lib.Map16.lemma_other",
        "lemma_Vale.X64.Regs.lemma_upd_ne", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_ddc5344e9fbdb840fb693550a88dc8ff",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Lib.Map16.sel", "typing_Vale.X64.QuickCode.mod_eq",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.QuickCodes.mods_contains1",
        "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "c21582a9c06847ef421ca761e0c6049a"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_from1",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "primitive_Prims.op_Negation", "projection_inverse_BoxBool_proj_0"
      ],
      0,
      "5e2a690ce9cf27dd49f1b98780d2de57"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_to1",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@query",
        "Vale.X64.Machine_s_pretyping_518a4fb262eb27362824d01da01681c3",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_0",
        "binder_x_7a2122c20d44fc80e093f4f4614be2e2_3",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_1",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_2", "bool_inversion",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "data_elim_Vale.X64.QuickCode.Mod_mem_heaplet",
        "data_elim_Vale.X64.QuickCode.Mod_reg",
        "data_elim_Vale.X64.State.Mkvale_state",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok",
        "equation_Prims.l_not", "equation_Prims.nat",
        "equation_Prims.squash", "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Decls.upd_register",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_mem_heaplet",
        "equation_Vale.X64.Decls.va_upd_mem_layout",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Memory.set_vale_heap",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.Machine_s.reg",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "int_inversion", "int_typing", "l_not-interp", "l_or-interp",
        "lemma_Vale.Lib.Map16.lemma_other",
        "lemma_Vale.Lib.Map16.lemma_self",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_ddc5344e9fbdb840fb693550a88dc8ff",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "token_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Lib.Map16.sel", "typing_Vale.X64.QuickCode.mod_eq",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.QuickCodes.mods_contains1",
        "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok"
      ],
      0,
      "eaf8c4de9466bea9298e26d5666a8caa"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_from",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t"
      ],
      0,
      "87e91a52bc15464cdfc1c92cb00f9fb5"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_to",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "constructor_distinct_Vale.X64.QuickCode.Mod_flags",
        "constructor_distinct_Vale.X64.QuickCode.Mod_mem",
        "constructor_distinct_Vale.X64.QuickCode.Mod_mem_heaplet",
        "constructor_distinct_Vale.X64.QuickCode.Mod_mem_layout",
        "constructor_distinct_Vale.X64.QuickCode.Mod_ok",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "constructor_distinct_Vale.X64.QuickCode.Mod_stack",
        "constructor_distinct_Vale.X64.QuickCode.Mod_stackTaint",
        "data_elim_Vale.X64.State.Mkvale_state",
        "equality_tok_Vale.X64.QuickCode.Mod_flags@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_mem@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_mem_layout@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_ok@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_stack@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_stackTaint@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "int_inversion", "lemma_Vale.Lib.Map16.lemma_equal_intro",
        "lemma_Vale.X64.Flags.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.X64.QuickCode.Mod_mem_heaplet__0",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "a73dc2eab98be85cf35e2050665be75d"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_trans",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "data_elim_Vale.X64.State.Mkvale_state",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "6b34eb54755bb7c0ac7691aca690f32a"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_weaken1",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.mods_contains.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@query",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_0",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_1",
        "binder_x_7a2122c20d44fc80e093f4f4614be2e2_4",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_2",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_3", "bool_inversion",
        "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_with_fuel_Vale.X64.QuickCodes.mods_contains.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "refinement_interpretation_Tm_refine_ddc5344e9fbdb840fb693550a88dc8ff",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "typing_Vale.X64.QuickCode.mod_eq",
        "typing_Vale.X64.QuickCodes.mods_contains",
        "typing_Vale.X64.QuickCodes.mods_contains1",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_inversion",
        "unit_typing"
      ],
      0,
      "67dfd39cf8db8974b62036f947af0285"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_weaken",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "data_elim_Vale.X64.State.Mkvale_state",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "eb71a01bc8bf5190843b9700dbb25ecf"
    ],
    [
      "Vale.X64.QuickCodes.call_QPURE",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_interpretation_Tm_arrow_92458cff82f9ffee1f6e26a1c0c579f3",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCodes_interpretation_Tm_arrow_2a3381d384e2722434518a0bfbf9e1c6",
        "Vale.X64.QuickCodes_interpretation_Tm_arrow_b9ff16838ca14be79c4714dd5f2c76fe",
        "equation_Prims.l_True", "equation_Prims.pure_post",
        "equation_Prims.pure_post_",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "string_inversion", "true_interp",
        "typing_Vale.X64.QuickCodes.label", "unit_typing"
      ],
      0,
      "c4f49ba9ccbce1fea16f6930a485f33d"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.wp.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.wp_Bind.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.wp_Seq.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.wp.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.wp_Bind.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.wp_Seq.fuel_instrumented",
        "@query",
        "Vale.X64.QuickCode_interpretation_Tm_arrow_0d128dfda008d2ae08295ef66bd11d0c",
        "Vale.X64.QuickCodes_interpretation_Tm_arrow_74a73da46d81cd90b8f01a4ee193c186",
        "b2t_def", "binder_x_26920e03138cd27e3894dcce3ed826e9_3",
        "binder_x_41eb46af108ce0d9ddf3b217c77e4436_1",
        "binder_x_97dd616240a10d798be60579c1f54712_4",
        "binder_x_b91e708adc12161aa3247ce7e87e7caa_2",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_5",
        "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion",
        "constructor_distinct_Prims.Cons",
        "constructor_distinct_Vale.X64.QuickCodes.QAssertBy",
        "constructor_distinct_Vale.X64.QuickCodes.QBind",
        "constructor_distinct_Vale.X64.QuickCodes.QEmpty",
        "constructor_distinct_Vale.X64.QuickCodes.QGetState",
        "constructor_distinct_Vale.X64.QuickCodes.QGhost",
        "constructor_distinct_Vale.X64.QuickCodes.QLemma",
        "constructor_distinct_Vale.X64.QuickCodes.QPURE",
        "constructor_distinct_Vale.X64.QuickCodes.QSeq",
        "data_elim_Vale.X64.QuickCodes.QBind",
        "data_elim_Vale.X64.QuickCodes.QEmpty",
        "data_elim_Vale.X64.QuickCodes.QGetState",
        "data_elim_Vale.X64.QuickCodes.QGhost",
        "data_elim_Vale.X64.QuickCodes.QLemma",
        "data_elim_Vale.X64.QuickCodes.QPURE",
        "data_elim_Vale.X64.QuickCodes.QSeq",
        "data_elim_Vale.X64.State.Mkvale_state", "disc_equation_Prims.Cons",
        "disc_equation_Vale.X64.QuickCodes.QAssertBy",
        "disc_equation_Vale.X64.QuickCodes.QBind",
        "disc_equation_Vale.X64.QuickCodes.QEmpty",
        "disc_equation_Vale.X64.QuickCodes.QGetState",
        "disc_equation_Vale.X64.QuickCodes.QGhost",
        "disc_equation_Vale.X64.QuickCodes.QLemma",
        "disc_equation_Vale.X64.QuickCodes.QPURE",
        "disc_equation_Vale.X64.QuickCodes.QSeq", "equation_Prims.l_and",
        "equation_Prims.squash", "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCode.t_require",
        "equation_Vale.X64.QuickCode.va_t_ensure",
        "equation_Vale.X64.QuickCodes.k_AssertBy",
        "equation_Vale.X64.QuickCodes.wp_proc",
        "equation_Vale.X64.State.state_eq",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.wp.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.wp_Bind.fuel_instrumented",
        "equation_with_fuel_Vale.X64.QuickCodes.wp_Seq.fuel_instrumented",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.quickCodes",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "interpretation_Tm_abs_c8c3955c6d20d50ca51d19c6d5f0e657",
        "interpretation_Tm_abs_dbca2c90eef76099dd7f5ace70b46726",
        "l_and-interp", "l_imp-interp",
        "l_quant_interp_304bab225187ac37ac9d69ad8b8c114a",
        "l_quant_interp_77ce7dc2822dda058d24973d401dffa9",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "proj_equation_Prims.Cons_hd", "proj_equation_Prims.Cons_tl",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.QuickCode.QProc_mods",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "projection_inverse_Vale.X64.QuickCode.QProc_c",
        "projection_inverse_Vale.X64.QuickCode.QProc_mods",
        "projection_inverse_Vale.X64.QuickCode.QProc_proof",
        "projection_inverse_Vale.X64.QuickCode.QProc_wp",
        "projection_inverse_Vale.X64.QuickCodes.QAssertBy__4",
        "projection_inverse_Vale.X64.QuickCodes.QAssertBy__5",
        "projection_inverse_Vale.X64.QuickCodes.QAssertBy_cs",
        "projection_inverse_Vale.X64.QuickCodes.QAssertBy_p",
        "projection_inverse_Vale.X64.QuickCodes.QBind__5",
        "projection_inverse_Vale.X64.QuickCodes.QBind__6",
        "projection_inverse_Vale.X64.QuickCodes.QBind_a",
        "projection_inverse_Vale.X64.QuickCodes.QBind_b",
        "projection_inverse_Vale.X64.QuickCodes.QBind_c",
        "projection_inverse_Vale.X64.QuickCodes.QBind_cs",
        "projection_inverse_Vale.X64.QuickCodes.QBind_msg",
        "projection_inverse_Vale.X64.QuickCodes.QBind_r",
        "projection_inverse_Vale.X64.QuickCodes.QEmpty__0",
        "projection_inverse_Vale.X64.QuickCodes.QEmpty_a",
        "projection_inverse_Vale.X64.QuickCodes.QGetState__1",
        "projection_inverse_Vale.X64.QuickCodes.QGetState_a",
        "projection_inverse_Vale.X64.QuickCodes.QGetState_cs",
        "projection_inverse_Vale.X64.QuickCodes.QGhost__6",
        "projection_inverse_Vale.X64.QuickCodes.QGhost__7",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_a",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_b",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_cs",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_msg",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_post",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_pre",
        "projection_inverse_Vale.X64.QuickCodes.QGhost_r",
        "projection_inverse_Vale.X64.QuickCodes.QLemma__5",
        "projection_inverse_Vale.X64.QuickCodes.QLemma__6",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_a",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_cs",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_msg",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_post",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_pre",
        "projection_inverse_Vale.X64.QuickCodes.QLemma_r",
        "projection_inverse_Vale.X64.QuickCodes.QPURE__4",
        "projection_inverse_Vale.X64.QuickCodes.QPURE__5",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_a",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_cs",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_msg",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_pre",
        "projection_inverse_Vale.X64.QuickCodes.QPURE_r",
        "projection_inverse_Vale.X64.QuickCodes.QSeq__5",
        "projection_inverse_Vale.X64.QuickCodes.QSeq__6",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_a",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_b",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_c",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_cs",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_msg",
        "projection_inverse_Vale.X64.QuickCodes.QSeq_r",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "subterm_ordering_Prims.Cons",
        "subterm_ordering_Vale.X64.QuickCodes.QAssertBy",
        "subterm_ordering_Vale.X64.QuickCodes.QLemma",
        "subterm_ordering_Vale.X64.QuickCodes.QPURE",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.QuickCodes.label",
        "typing_Vale.X64.QuickCodes.mods_contains",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "2dd9f27eee47c3d7b406d90cf4f05d41"
    ],
    [
      "Vale.X64.QuickCodes.qblock_proof",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCodes.wp_block" ],
      0,
      "5377daab2ad399c5767c1cfb9097246e"
    ],
    [
      "Vale.X64.QuickCodes.qblock",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.va_t_ensure" ],
      0,
      "e64d3223cb52906974ace51d6a8e2e70"
    ],
    [
      "Vale.X64.QuickCodes.qInlineIf_proof",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains.fuel_instrumented",
        "@query", "bool_inversion",
        "equation_Vale.X64.QuickCode.va_t_ensure",
        "equation_Vale.X64.QuickCodes.if_code",
        "equation_Vale.X64.QuickCodes.wp_InlineIf",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "proj_equation_Vale.X64.QuickCode.QProc_c",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "typing_Vale.X64.QuickCode.__proj__QProc__item__mods",
        "typing_Vale.X64.QuickCodes.mods_contains"
      ],
      0,
      "25f329542bfabf95d8cd67a7273ad88f"
    ],
    [
      "Vale.X64.QuickCodes.va_qInlineIf",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.QuickCode.va_t_ensure",
        "equation_Vale.X64.QuickCodes.if_code"
      ],
      0,
      "4cc3e297569ad32a3928bc4301b75034"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "e1f4e41c3cb2a6ddc1b92a1f8aabfa1c"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "8ad23fab0836ffa5c4393496ce9cc29c"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      3,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "48d9fb40f912988b46b20c344270bb49"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      4,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "d0bfd9f88ac743d663aa14a0dad6af90"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      5,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "d2173b79aa4404429f73f3d6b7d7a353"
    ],
    [
      "Vale.X64.QuickCodes.cmp",
      6,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "3622931249939f976f80df56d7fe759c"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_eq__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "706df488320172702618c82bad8053db"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_eq__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_79e3a6e70e67630cf427a80ed0a4e1d3"
      ],
      0,
      "95068080442c3969e81b2f53aaf7950c"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_eq__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "2e4439e104ae07b7f81f41541ce7d3d9"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_eq__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_79e3a6e70e67630cf427a80ed0a4e1d3"
      ],
      0,
      "72b75c3e6227ca92f456f42e6f1b377c"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ne__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "f1ef928ac82a96124e0e4bbc1f960b55"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ne__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_cf3a5e84197e0dc095e3f4b6944c03ad"
      ],
      0,
      "bea4485f33359891373c5b9d9c86e968"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ne__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "8da1c9c069023f6fd7a6dc0726c15982"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ne__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_cf3a5e84197e0dc095e3f4b6944c03ad"
      ],
      0,
      "abc26f71bdb3c538911e28175a3cc2aa"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_le__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "af3d3a664419963e3fcec95e3c23cbea"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_le__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_e81e0a8f29a0b7a0a0192b5e4daa0ea7"
      ],
      0,
      "c59706e0eaedf0ec83f7d7da535d511b"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_le__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "3a5de4d5c8bb44f4dab0b1bfef5c6c73"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_le__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_e81e0a8f29a0b7a0a0192b5e4daa0ea7"
      ],
      0,
      "279c3050836998e679322a0ac2d3e729"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ge__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "55a81d31b1918351d48616efe5a6b6cc"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ge__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_963c01ae6ff8fce053e3fb4c65517cf0"
      ],
      0,
      "08501c523cc15965da9240ed75a94625"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ge__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "ad766d8137305d5ea66cf21dfe9b4bd6"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_ge__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_963c01ae6ff8fce053e3fb4c65517cf0"
      ],
      0,
      "8079b9c4396a68a7e9f8e80ec2bd566d"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_lt__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "9e13f3aa7df6cccc9af3e2c86b1a80ad"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_lt__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_7a0baeddd930b9285f08819aa1aae3d9"
      ],
      0,
      "151bafee208ea0fa1512c6a07a0ac6ed"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_lt__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "01a35d06dc7406dbd7f9077f4493ddd2"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_lt__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_7a0baeddd930b9285f08819aa1aae3d9"
      ],
      0,
      "0c694bb321946bc721f67aae6812052a"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_gt__item__o1",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "a6718908d1fcbb84385104d7d8a66218"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_gt__item__o1",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_d215a1997b8658bff7ac4ee881057f3a"
      ],
      0,
      "7f89221b7128f0327408a956d281c185"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_gt__item__o2",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "1a3bef71a93b4f69c2c3312efc0b6a24"
    ],
    [
      "Vale.X64.QuickCodes.__proj__Cmp_gt__item__o2",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.reg_64",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_d215a1997b8658bff7ac4ee881057f3a"
      ],
      0,
      "b8b6f0e30d42f672a02f8abb087473dd"
    ],
    [
      "Vale.X64.QuickCodes.cmp_to_ocmp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp"
      ],
      0,
      "141f171ead39a1e9102521b1ff042c6d"
    ],
    [
      "Vale.X64.QuickCodes.valid_cmp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp"
      ],
      0,
      "4fca9c62fce4aff693391ff3ac1ad06c"
    ],
    [
      "Vale.X64.QuickCodes.eval_cmp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
      ],
      0,
      "2859e96915c6ae2e2687cecec775be99"
    ],
    [
      "Vale.X64.QuickCodes.qIf_proof",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@query",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "constructor_distinct_Vale.X64.QuickCode.Mod_flags",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_eq",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_ge",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_gt",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_le",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_lt",
        "constructor_distinct_Vale.X64.QuickCodes.Cmp_ne",
        "data_elim_Vale.X64.State.Mkvale_state",
        "data_typing_intro_Vale.X64.QuickCode.Mod_ok@tok",
        "disc_equation_Vale.X64.QuickCodes.Cmp_eq",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ge",
        "disc_equation_Vale.X64.QuickCodes.Cmp_gt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_le",
        "disc_equation_Vale.X64.QuickCodes.Cmp_lt",
        "disc_equation_Vale.X64.QuickCodes.Cmp_ne",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_flags@tok",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.Decls.state_inv",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCode.t_require",
        "equation_Vale.X64.QuickCode.va_t_ensure",
        "equation_Vale.X64.QuickCodes.cmp_to_ocmp",
        "equation_Vale.X64.QuickCodes.eval_cmp",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.QuickCodes.valid_cmp",
        "equation_Vale.X64.QuickCodes.wp_If",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_with_fuel_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap", "l_and-interp",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_disEquality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.QuickCode.QProc_c",
        "proj_equation_Vale.X64.QuickCode.QProc_mods",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_eq_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_eq_o2",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_ge_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_ge_o2",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_gt_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_gt_o2",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_le_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_le_o2",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_lt_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_lt_o2",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_ne_o1",
        "projection_inverse_Vale.X64.QuickCodes.Cmp_ne_o2",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "refinement_interpretation_Tm_refine_ba365082b22759c5ffc3f70184bff703",
        "refinement_interpretation_Tm_refine_ddc5344e9fbdb840fb693550a88dc8ff",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.Decls.eval_ocmp",
        "typing_Vale.X64.Decls.havoc_flags",
        "typing_Vale.X64.Decls.va_cmp_eq", "typing_Vale.X64.Decls.va_cmp_ge",
        "typing_Vale.X64.Decls.va_cmp_gt", "typing_Vale.X64.Decls.va_cmp_le",
        "typing_Vale.X64.Decls.va_cmp_lt", "typing_Vale.X64.Decls.va_cmp_ne",
        "typing_Vale.X64.Decls.va_upd_flags",
        "typing_Vale.X64.Decls.valid_ocmp",
        "typing_Vale.X64.QuickCode.mod_eq",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.QuickCodes.eval_cmp",
        "typing_Vale.X64.QuickCodes.mods_contains1",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok",
        "typing_tok_Vale.X64.QuickCode.Mod_flags@tok"
      ],
      0,
      "cf4f361f35c1d40e4ee1fb47ef2468d4"
    ],
    [
      "Vale.X64.QuickCodes.va_qIf",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.va_t_ensure" ],
      0,
      "0b9b3ab5dee18500a353b1a286dd9de3"
    ],
    [
      "Vale.X64.QuickCodes.qWhile_proof_rec",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "@query",
        "Vale.X64.QuickCodes_interpretation_Tm_arrow_5ff11c0e8f366cbbe8245cc49215a32a",
        "binder_x_0b3155f809aebd4145416b801f6c5395_5",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_6",
        "binder_x_5be19c503dc123c73b0a0968efc19363_4",
        "binder_x_e09860b75d8922ab497a3e5bc9347578_11",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_10", "bool_inversion",
        "constructor_distinct_Vale.X64.Machine_s.While",
        "data_elim_Vale.X64.QuickCodes.Cmp_eq",
        "data_elim_Vale.X64.QuickCodes.Cmp_ge",
        "data_elim_Vale.X64.QuickCodes.Cmp_gt",
        "data_elim_Vale.X64.QuickCodes.Cmp_le",
        "data_elim_Vale.X64.QuickCodes.Cmp_lt",
        "data_elim_Vale.X64.QuickCodes.Cmp_ne",
        "data_elim_Vale.X64.State.Mkvale_state",
        "data_typing_intro_Vale.X64.State.Mkvale_state@tok",
        "disc_equation_Vale.X64.Machine_s.While",
        "equality_tok_Prims.LexTop@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_flags@tok",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.Decls.state_inv",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCode.t_require",
        "equation_Vale.X64.QuickCode.va_t_ensure",
        "equation_Vale.X64.QuickCodes.cmp_to_ocmp",
        "equation_Vale.X64.QuickCodes.eval_cmp",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.QuickCodes.valid_cmp",
        "equation_Vale.X64.QuickCodes.wp_While",
        "equation_Vale.X64.QuickCodes.wp_While_body",
        "equation_Vale.X64.QuickCodes.wp_While_inv",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap", "l_and-interp",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Decls.lemma_cmp_eq",
        "lemma_Vale.X64.Decls.lemma_cmp_ge",
        "lemma_Vale.X64.Decls.lemma_cmp_gt",
        "lemma_Vale.X64.Decls.lemma_cmp_le",
        "lemma_Vale.X64.Decls.lemma_cmp_lt",
        "lemma_Vale.X64.Decls.lemma_cmp_ne",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_eq",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_ge",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_gt",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_le",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_lt",
        "lemma_Vale.X64.Decls.lemma_valid_cmp_ne",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_disEquality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.Machine_s.While_whileBody",
        "proj_equation_Vale.X64.Machine_s.While_whileCond",
        "proj_equation_Vale.X64.QuickCode.QProc_c",
        "proj_equation_Vale.X64.QuickCode.QProc_mods",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Vale.X64.Machine_s.While_t_ins",
        "projection_inverse_Vale.X64.Machine_s.While_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.While_whileBody",
        "projection_inverse_Vale.X64.Machine_s.While_whileCond",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "token_correspondence_Vale.X64.QuickCodes.wp_While_inv",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.Decls.eval_ocmp",
        "typing_Vale.X64.Decls.havoc_flags",
        "typing_Vale.X64.Decls.valid_ocmp",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.QuickCodes.cmp_to_ocmp",
        "typing_Vale.X64.QuickCodes.mods_contains1",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stack",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stackTaint",
        "typing_tok_Vale.X64.QuickCode.Mod_flags@tok"
      ],
      0,
      "9855666ec2f902b8e1c73892864edc24"
    ],
    [
      "Vale.X64.QuickCodes.qWhile_proof",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCode.t_require",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "fbd286f85d09b328a975e0e8fc847432"
    ],
    [
      "Vale.X64.QuickCodes.va_qWhile",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.va_t_ensure" ],
      0,
      "2bb49ab65dfb7830909b2d4297284b0b"
    ],
    [
      "Vale.X64.QuickCodes.qAssertLemma",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "82af23f066bf9a0fb8fa462aeca34beb"
    ],
    [
      "Vale.X64.QuickCodes.qAssertSquashLemma",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "28e38ea384688f1957acd91fb439c80d"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.X64.QuickCode.va_t_ensure",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "proj_equation_Vale.X64.QuickCode.QProc_mods",
        "proj_equation_Vale.X64.QuickCode.QProc_wp",
        "projection_inverse_Vale.X64.QuickCode.QProc_c",
        "projection_inverse_Vale.X64.QuickCode.QProc_mods",
        "projection_inverse_Vale.X64.QuickCode.QProc_wp",
        "token_correspondence_Vale.X64.QuickCode.__proj__QProc__item__wp"
      ],
      0,
      "7ad179ef432c443da9c741a21dd7d3aa"
    ],
    [
      "Vale.X64.QuickCodes.regs_match_file",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_25f4b27a20f72ed456cefba9461105d5_2",
        "binder_x_9bc66468c4c7ad1611e8748185d6e29f_3",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
        "equation_Vale.X64.Machine_s.reg_file_id",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_46e1d323f68f206e5b156d1cf36df4aa",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
        "well-founded-ordering-on-nat"
      ],
      0,
      "d1d55695600a19793cae24481efa4760"
    ],
    [
      "Vale.X64.QuickCodes.regs_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_b86c2548ce36a17f03fdb05cdd982de7_2",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0d7abd59d64d4ac197ae128854a17b2f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "well-founded-ordering-on-nat"
      ],
      0,
      "d4e42a9631186e25f1d9dda1565872a8"
    ],
    [
      "Vale.X64.QuickCodes.all_regs_match",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.Machine_s.n_reg_files",
        "projection_inverse_BoxInt_proj_0"
      ],
      0,
      "c23fe02e5c7a851839daaf17f655473e"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match_file",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_8857659248df867698d168e0f631bb8d"
      ],
      0,
      "9d1c439c87687d8e824fbaa5db5949e7"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match_file",
      2,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCodes.regs_match_file.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.regs_match_file.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_25f4b27a20f72ed456cefba9461105d5_2",
        "binder_x_9bc66468c4c7ad1611e8748185d6e29f_3",
        "binder_x_e8c929cfff8c8fbabcf0223966249701_0",
        "binder_x_e8c929cfff8c8fbabcf0223966249701_1", "eq2-interp",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
        "equation_Vale.X64.Machine_s.reg_file_id",
        "equation_with_fuel_Vale.X64.QuickCodes.regs_match_file.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "l_and-interp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_46e1d323f68f206e5b156d1cf36df4aa",
        "refinement_interpretation_Tm_refine_4cd2cd249de1c01a346e065af2ec7c1e",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
        "well-founded-ordering-on-nat"
      ],
      0,
      "6a3dc9c268be3d17646ba55727b617e9"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_9d860386d9a9819dbb87af044e7e8617"
      ],
      0,
      "0f8475a9bddb9a1f203f3291d49d69e2"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match",
      2,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCodes.regs_match.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.QuickCodes.regs_match_file.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCodes.regs_match.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_b86c2548ce36a17f03fdb05cdd982de7_2",
        "binder_x_e8c929cfff8c8fbabcf0223966249701_0",
        "binder_x_e8c929cfff8c8fbabcf0223966249701_1",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
        "equation_with_fuel_Vale.X64.QuickCodes.regs_match.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "l_and-interp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0d7abd59d64d4ac197ae128854a17b2f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "well-founded-ordering-on-nat"
      ],
      0,
      "ece76e10a5102032706107332b46fca6"
    ],
    [
      "Vale.X64.QuickCodes.lemma_state_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "data_elim_Vale.X64.Machine_s.Reg",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.Machine_s.n_reg_files",
        "equation_Vale.X64.Machine_s.reg_file_id",
        "equation_Vale.X64.Machine_s.reg_id",
        "equation_Vale.X64.Memory.vale_full_heap_equal",
        "equation_Vale.X64.QuickCodes.all_regs_match",
        "equation_Vale.X64.QuickCodes.state_match",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.X64.Machine_s.reg",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "int_inversion", "lemma_Vale.Lib.Map16.lemma_equal_intro",
        "lemma_Vale.X64.Flags.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "proj_equation_Vale.X64.Machine_s.Reg_rf",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.Machine_s.__proj__Reg__item__rf",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "6dc846de9ac9bda4aa668e9a5fd33479"
    ],
    [
      "Vale.X64.QuickCodes.va_state_match",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "bce83bffd55326b4da125d0182448d96"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_pre",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.X64.State.state_eta",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "lemma_Vale.Lib.Map16.lemma_eta", "lemma_Vale.X64.Regs.lemma_eta",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "1e1fde248513309c0246c93f3e61eb7d"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_wrap",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Arch.HeapImpl_pretyping_2195a25d4c69eb6f86b92400490af393",
        "bool_inversion", "bool_typing",
        "data_elim_Vale.Arch.HeapImpl.Mkvale_full_heap",
        "data_elim_Vale.X64.State.Mkvale_state",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Lib.Map16.map16", "equation_Vale.Lib.Map16.map8",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.State.state_eta",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap_layout",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "function_token_typing_Vale.Arch.HeapImpl.vale_heap",
        "lemma_Vale.Lib.Map16.lemma_eta", "lemma_Vale.X64.Regs.lemma_eta",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "2af00cb7b3b3596844f991aad54b41d8"
    ],
    [
      "Vale.X64.QuickCodes.assert_normal",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "a6183af738a3fb5d573afafe84efaa6a"
    ],
    [
      "Vale.X64.QuickCodes.va_wp_sound_code_norm",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "77538e23269d587fa9fb7a7f799db5c9"
    ]
  ]
]
back to top