Revision 0d9153dc34ee2dcf0821e3f21e825fc5bb8895b4 authored by Santiago Zanella-Beguelin on 11 December 2019, 17:46:08 UTC, committed by Santiago Zanella-Beguelin on 12 December 2019, 10:33:01 UTC
1 parent 7405f78
Raw File
Vale.X64.QuickCodes.fst.hints
[
  "�[  �M�G�n\u000f_\u0013F!",
  [
    [
      "Vale.X64.QuickCodes.label",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "9b855c2b6ff8965b4775cc455f584f39"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_Type0",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "typing_Vale.X64.QuickCodes.label"
      ],
      0,
      "eb7b821a908801f4a9d12540ceac892f"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_bool",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "e3bb7ca9ec17ae192650949a86a7708f"
    ],
    [
      "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,
      "f4a2717189ee1269b6a1080d32bafec4"
    ],
    [
      "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,
      "06db3f49d7322b811ea049eb30bb69f3"
    ],
    [
      "Vale.X64.QuickCodes.quickCodes",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "a6c72a0184dbf2f868ca55f2010d0bed"
    ],
    [
      "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,
      "b3619ced531632953e11f91531ac46b2"
    ],
    [
      "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,
      "fe3b96f4895479e4b170ba39a79a2226"
    ],
    [
      "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,
      "952c00d62383bc3c90950a5062d32e7a"
    ],
    [
      "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,
      "e7f9e76a340bc1c967d730f816c39104"
    ],
    [
      "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,
      "9038d30a87b0a5ae31541cc6daa1bac9"
    ],
    [
      "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,
      "00392a2f4206209c76120f9109eea792"
    ],
    [
      "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,
      "b832ac09fc82ad546826c3433eebbb5d"
    ],
    [
      "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,
      "4e7e3b040606df48c7111c94f1fbf07a"
    ],
    [
      "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,
      "ac52c5014ac70f46d4c42f36dceba5b7"
    ],
    [
      "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,
      "ece1e849f35a059347ed861b0ffe3d52"
    ],
    [
      "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,
      "02141e06a70e6b918da40b5186146a16"
    ],
    [
      "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,
      "12390e1b29f2901bc2be10070a3950c9"
    ],
    [
      "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,
      "0286287bf7a85f74d04d06f68f16e655"
    ],
    [
      "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,
      "37ff5b90109e58ebfc58980985287dec"
    ],
    [
      "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,
      "bd32e5c5b15088472e1e5f6774215e38"
    ],
    [
      "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,
      "7c604df25b5f5eff0bdab56f981c1fe8"
    ],
    [
      "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,
      "6ce87bb16dd8cb44676dc9258bd4b90d"
    ],
    [
      "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,
      "58f3a8423be8f3caad158774f08c944a"
    ],
    [
      "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,
      "1912e55f86a266d70850cb4559acec4b"
    ],
    [
      "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,
      "724b0ac534e0e78c2096b376dcd961f8"
    ],
    [
      "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,
      "59d7e1b3f44eadf5f9c75e8038448a58"
    ],
    [
      "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,
      "69c6460a5b041ee8dbc262707eb34003"
    ],
    [
      "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,
      "bc8cea5613333844583098c8efb3f246"
    ],
    [
      "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,
      "d536b0c0cae270a238eb05aecedc4aca"
    ],
    [
      "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,
      "2aac92b9fdf06953b988c4bc44afb8a8"
    ],
    [
      "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,
      "9d37f04afeec11fbd1cc018e8daea6ad"
    ],
    [
      "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,
      "d80e5b0e3582b3412c0631af8fc38b00"
    ],
    [
      "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,
      "570f54eec209b09ca22c4e383c683814"
    ],
    [
      "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,
      "d76c67ab2368f08646c53ab2238537d1"
    ],
    [
      "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,
      "4be2183bc98b558f4033b865cd9ade42"
    ],
    [
      "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,
      "754d4b9f7f50f2b59fd0de76f8d43bed"
    ],
    [
      "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,
      "e916388e0cd28409cf2dab8a8d7607bc"
    ],
    [
      "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,
      "c7278e90ac1ceaa4c41bd41100c7f8af"
    ],
    [
      "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,
      "c13d4cd32235b1286c2ee551c946e697"
    ],
    [
      "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,
      "a81488e98103dc959cda25c5a3938ffa"
    ],
    [
      "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,
      "bbc9340e3ce7c7a43740cf1a985bab55"
    ],
    [
      "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,
      "398642c1075d0e4fcdbe0fb445ea2724"
    ],
    [
      "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,
      "b95e0c245f0972c0c6849ecc6b88d733"
    ],
    [
      "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,
      "b0e4c4239e0c3db1ca24ade20989f079"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_41eb46af108ce0d9ddf3b217c77e4436_1",
        "binder_x_b91e708adc12161aa3247ce7e87e7caa_2",
        "constructor_distinct_Prims.Cons",
        "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.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.QLemma",
        "subterm_ordering_Vale.X64.QuickCodes.QPURE",
        "typing_Vale.X64.QuickCodes.label"
      ],
      0,
      "a44573439fc0528adccfbc784da1491e"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "8ec65c63e223d1c5f2a01471eab579cf"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      3,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "2a1a6ab9dae0566036e2fc284d57f0c5"
    ],
    [
      "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_memTaint",
        "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,
      "62417d3190abc226062bf0fc47349c0f"
    ],
    [
      "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_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_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_memTaint",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory.set_vale_heap",
        "equation_Vale.X64.Memory.vale_heap_impl_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.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "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.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
        "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_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "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_regs"
      ],
      0,
      "70e4d2fbf384826df7b4d0052ec58c31"
    ],
    [
      "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_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_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_memTaint",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "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.X64.Machine_s.reg",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Regs.lemma_upd_ne", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "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_memTaint",
        "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_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "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_memTaint",
        "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_ddc5344e9fbdb840fb693550a88dc8ff",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.QuickCodes.mods_contains1.fuel_instrumented",
        "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_regs"
      ],
      0,
      "97addc00429bef715301b3bf85e7cfae"
    ],
    [
      "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,
      "195e13a9d103675ea13135d7c500a2f3"
    ],
    [
      "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_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.squash",
        "equation_Vale.X64.Decls.va_upd_flags",
        "equation_Vale.X64.Decls.va_upd_mem",
        "equation_Vale.X64.Decls.va_upd_memTaint",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Memory.get_vale_heap",
        "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.X64.Machine_s.reg",
        "fuel_guarded_inversion_Vale.X64.QuickCode.mod_t",
        "fuel_guarded_inversion_Vale.X64.State.vale_state", "l_not-interp",
        "l_or-interp", "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.X64.State.Mkvale_state_vs_flags",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
        "proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
        "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_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "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_memTaint",
        "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_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.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_regs",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok"
      ],
      0,
      "9dc7e2be0e91530099ec976cdb964ba0"
    ],
    [
      "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,
      "ef5f8e091f659dabac75c04344923016"
    ],
    [
      "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_memTaint",
        "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",
        "equality_tok_Vale.X64.QuickCode.Mod_flags@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_mem@tok",
        "equality_tok_Vale.X64.QuickCode.Mod_memTaint@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_Vale.X64.Memory.vale_heap_impl_equal",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Flags.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "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_regs"
      ],
      0,
      "35842930433447edca2310a781af7d95"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_trans",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "equation_Vale.X64.Memory.vale_heap_impl_equal",
        "equation_Vale.X64.QuickCodes.state_mod_eq",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "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_memTaint",
        "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.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "ea768256c109bf49df9339c2f162b668"
    ],
    [
      "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,
      "e6716025819c81d882dc7bdfedd7dc58"
    ],
    [
      "Vale.X64.QuickCodes.update_state_mods_weaken",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "equation_Vale.X64.Memory.vale_heap_impl_equal",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "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_memTaint",
        "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.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "41d0a26dffb69ddbfa189f81faea0501"
    ],
    [
      "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,
      "9249cb021262dde9c07512c310d11dca"
    ],
    [
      "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.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.QLemma",
        "data_elim_Vale.X64.QuickCodes.QPURE",
        "data_elim_Vale.X64.QuickCodes.QSeq", "disc_equation_Prims.Cons",
        "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.X64.Memory.vale_heap_impl_equal",
        "equation_Vale.X64.QuickCode.t_ensure",
        "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.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.quickCodes",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "interpretation_Tm_abs_b4f9f1bdf5a6c223157c90a65b4b9a40",
        "interpretation_Tm_abs_c8c3955c6d20d50ca51d19c6d5f0e657",
        "l_and-interp", "l_imp-interp",
        "l_quant_interp_304bab225187ac37ac9d69ad8b8c114a",
        "l_quant_interp_77ce7dc2822dda058d24973d401dffa9",
        "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.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_memTaint",
        "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.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_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.QLemma",
        "subterm_ordering_Vale.X64.QuickCodes.QPURE",
        "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_regs"
      ],
      0,
      "08659f7ce7201e145aa97bb67ee7afc8"
    ],
    [
      "Vale.X64.QuickCodes.qblock_proof",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCodes.wp_block" ],
      0,
      "38b2d097124054e81334b3768c7ca86d"
    ],
    [
      "Vale.X64.QuickCodes.qblock",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "c52f2a78638e007fcb62802be56e73cb"
    ],
    [
      "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.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,
      "d8759bf3728bfaa5ebce01e47aab3766"
    ],
    [
      "Vale.X64.QuickCodes.qInlineIf",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCodes.if_code"
      ],
      0,
      "46119d264801f9f6ea85165e6b324987"
    ],
    [
      "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,
      "51c52b78c325984c95f275fdb4696907"
    ],
    [
      "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,
      "cc77869e2a5a755a52bc9a409f995f73"
    ],
    [
      "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,
      "47b202af70a1deabe7b493d9667296f2"
    ],
    [
      "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,
      "8a7c932101d08be6911e2ded2995b4ba"
    ],
    [
      "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,
      "5cc687739dfc80ce01c78921aabe3a2a"
    ],
    [
      "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,
      "f8733ecb87056e0d7f26e563dda54561"
    ],
    [
      "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,
      "7a6cfa51b0189756e5fc13658367443d"
    ],
    [
      "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,
      "c0b09dd341c17f05ae4bd9ba7a0f21c8"
    ],
    [
      "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,
      "436193ee26a6074a833f43c5838b5bb4"
    ],
    [
      "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,
      "672f50b22378ec3114412e6111317e63"
    ],
    [
      "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,
      "c9f94fd7cdf56b5c80e852a92537e56c"
    ],
    [
      "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,
      "22d7bdd5bdcf28d7a2ccfe41321c9fc6"
    ],
    [
      "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,
      "de8bef0fd3da1505cdf27caf396e78f8"
    ],
    [
      "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,
      "8deb867b31a753c8eea68474ad729029"
    ],
    [
      "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,
      "f01362f2575b86a6b297fb5b7706586f"
    ],
    [
      "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,
      "65fcd2c3115ca365749af1b0b5b0e7c0"
    ],
    [
      "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,
      "72adf01868082e72285097434e9abefb"
    ],
    [
      "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,
      "0604515a34e5920507a116556bbd4516"
    ],
    [
      "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,
      "7836cb4c275824b55eab28f33831666e"
    ],
    [
      "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,
      "343061c67e55f43a9cf98e00b6cfa39e"
    ],
    [
      "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,
      "4743533d7e760f6c5d75cf4438bd1fe1"
    ],
    [
      "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,
      "c5fe323f1652ddf8f20fb05acf414b4b"
    ],
    [
      "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,
      "87d62c8e62a8b42f6ed57f3f2075427c"
    ],
    [
      "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,
      "eed79fc1b25b917ec3a4f0e13434e135"
    ],
    [
      "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,
      "227dbb6dc8ac0c3fe08b44532ffb562f"
    ],
    [
      "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,
      "203cbd30308405ca42646c940093af4a"
    ],
    [
      "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,
      "f733d66a1e63cf8687e06fb7e526f96a"
    ],
    [
      "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,
      "0bc551f37daac7a4ed997eee90be7916"
    ],
    [
      "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,
      "22fd395cd16559a93a4bdcf18bc8a25c"
    ],
    [
      "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,
      "a3d7c074a31493a70d60ca94e21f0f5f"
    ],
    [
      "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,
      "5f2e1358a5c07421952ac03375b08d6f"
    ],
    [
      "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,
      "f68a4cd035f2d06cc2cbbb031bf6b663"
    ],
    [
      "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,
      "e3c866ae97af0177f3720a9177bd0328"
    ],
    [
      "Vale.X64.QuickCodes.qIf_proof",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion",
        "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",
        "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_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCodes.cmp_to_ocmp",
        "equation_Vale.X64.QuickCodes.eval_cmp",
        "equation_Vale.X64.QuickCodes.valid_cmp",
        "equation_Vale.X64.QuickCodes.wp_If",
        "equation_Vale.X64.State.eval_operand",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp",
        "fuel_guarded_inversion_Vale.X64.State.vale_state", "l_and-interp",
        "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.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",
        "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",
        "refinement_interpretation_Tm_refine_ba365082b22759c5ffc3f70184bff703",
        "typing_Vale.X64.Decls.eval_ocmp", "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.valid_ocmp"
      ],
      0,
      "514fd71d5538aed9e0412eadd6f29676"
    ],
    [
      "Vale.X64.QuickCodes.qIf",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "b866a6707f647016d5cd1e3bc98de6db"
    ],
    [
      "Vale.X64.QuickCodes.qWhile_proof_rec",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCodes.mods_contains.fuel_instrumented",
        "@query",
        "Vale.X64.QuickCodes_interpretation_Tm_arrow_5ff11c0e8f366cbbe8245cc49215a32a",
        "binder_x_0b3155f809aebd4145416b801f6c5395_5",
        "binder_x_26920e03138cd27e3894dcce3ed826e9_6",
        "binder_x_5be19c503dc123c73b0a0968efc19363_4",
        "binder_x_6297ae5f737aaa6bc9dfa87506c2566c_3",
        "binder_x_e09860b75d8922ab497a3e5bc9347578_11",
        "binder_x_eb96f2119e19317ec6e3b596d5a46609_10",
        "binder_x_fe28d8bcde588226b4e538b35321de05_1", "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",
        "disc_equation_Vale.X64.Machine_s.While",
        "equality_tok_Prims.LexTop@tok", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCodes.cmp_to_ocmp",
        "equation_Vale.X64.QuickCodes.eval_cmp",
        "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",
        "fuel_guarded_inversion_Vale.X64.QuickCode.quickCode",
        "fuel_guarded_inversion_Vale.X64.QuickCodes.cmp",
        "fuel_guarded_inversion_Vale.X64.State.vale_state", "l_and-interp",
        "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",
        "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.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",
        "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",
        "token_correspondence_Vale.X64.QuickCodes.wp_While_inv",
        "typing_Vale.X64.Decls.eval_ocmp",
        "typing_Vale.X64.Decls.valid_ocmp",
        "typing_Vale.X64.QuickCode.__proj__QProc__item__mods",
        "typing_Vale.X64.QuickCodes.cmp_to_ocmp",
        "typing_Vale.X64.QuickCodes.mods_contains"
      ],
      0,
      "14278fdef6a4c2beaf54037c35ac9a9d"
    ],
    [
      "Vale.X64.QuickCodes.qWhile_proof",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "equation_Vale.X64.Memory.vale_heap_impl_equal",
        "equation_Vale.X64.State.state_eq",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Flags.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "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_memTaint",
        "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.X64.QuickCode.update_state_mods",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
        "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "f6b08170950a3a35804bcc86726cac0b"
    ],
    [
      "Vale.X64.QuickCodes.qWhile",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "e5d6bf1b2e13f9296d5730c6128aeae8"
    ],
    [
      "Vale.X64.QuickCodes.qAssertLemma",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "cb12337c2d1667bcbf2bd309bf702b23"
    ],
    [
      "Vale.X64.QuickCodes.qAssertSquashLemma",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "5eb8cf9edda9b0b28edf143d9f1c95dc"
    ],
    [
      "Vale.X64.QuickCodes.qAssertByLemma",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "dad15d29eb8757923b17ee595aabe4ea"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.X64.QuickCode.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,
      "c002403284fd47261e81e4e5e4581c7e"
    ],
    [
      "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,
      "683d716c3a9422ae33b8fc096c182f12"
    ],
    [
      "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,
      "7409c53ede23e6b9701877ba76420bf1"
    ],
    [
      "Vale.X64.QuickCodes.all_regs_match",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.Machine_s.n_reg_files",
        "projection_inverse_BoxInt_proj_0"
      ],
      0,
      "3e4934724a84abd5efc2c4df27dd5c67"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match_file",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_f11fc4502473979ff90135832d872c59"
      ],
      0,
      "a1b4df93db5ee7ddc4e9ca5a1337855a"
    ],
    [
      "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,
      "64e0b6b735917154631008907fc82b3e"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_1a63608c72b38163339e0b28b15f37cd"
      ],
      0,
      "256078686cd4789eba57cf11cad59437"
    ],
    [
      "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,
      "60c0df1d9458c465266187f0a1692dea"
    ],
    [
      "Vale.X64.QuickCodes.lemma_state_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "data_elim_Vale.X64.Machine_s.Reg",
        "equation_Prims.nat", "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_heap_impl_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", "int_inversion",
        "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.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_regs"
      ],
      0,
      "9f400c5e77f2d886f1b8300754525711"
    ],
    [
      "Vale.X64.QuickCodes.va_state_match",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "f37ada9897ce89620e4e567e3235b692"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_pre",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.State.state_eta",
        "lemma_Vale.X64.Regs.lemma_eta",
        "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_memTaint",
        "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.X64.State.Mkvale_state_vs_flags",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
        "projection_inverse_Vale.X64.State.Mkvale_state_vs_memTaint",
        "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.X64.State.__proj__Mkvale_state__item__vs_regs"
      ],
      0,
      "333ef7b1e37717414e3606eaedc99f3e"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_wrap",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
        "data_elim_Vale.X64.State.Mkvale_state",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.State.state_eta",
        "fuel_guarded_inversion_Vale.X64.State.vale_state",
        "lemma_Vale.X64.Regs.lemma_eta",
        "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_memTaint",
        "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_regs"
      ],
      0,
      "db967ab0dcebf1a5de6bc515eb87239e"
    ],
    [
      "Vale.X64.QuickCodes.assert_normal",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "8bbadb82f52ce23c0b2d0c88a0029c19"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_norm",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "a860bb8df369938eaf787f0415716130"
    ]
  ]
]
back to top