Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
2 parent s 5b69e68 + eefad99
Raw File
Vale.X64.QuickCodes.fst.hints
[
  "�[  �M�G�n\u000f_\u0013F!",
  [
    [
      "Vale.X64.QuickCodes.label",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "c95b56c8467e963e83e88d7b7443ac71"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_Type0",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
        "typing_Vale.X64.QuickCodes.label"
      ],
      0,
      "47e2245708219e915356d210f4bd9daa"
    ],
    [
      "Vale.X64.QuickCodes.lemma_label_bool",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "63e5a82913653c18efeded8b2a8ceded"
    ],
    [
      "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,
      "91df4e0c606d3f3e119c9a27dfa2e441"
    ],
    [
      "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,
      "95679ca8d0244df04e8db96b1a31ca26"
    ],
    [
      "Vale.X64.QuickCodes.quickCodes",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "2fbfa2a6eb39e6c566c26ee8525eb890"
    ],
    [
      "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,
      "c382281122adb2b95babcca3e1938db0"
    ],
    [
      "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,
      "81c043ba3caf9302954b093c17feeb3a"
    ],
    [
      "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,
      "cffafd7ae84def42c22b247bd4638955"
    ],
    [
      "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,
      "0f8c6817b7a89be6ff2285a82f7ab462"
    ],
    [
      "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,
      "b4f8fc3f087e750652a14a39c4fc1921"
    ],
    [
      "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,
      "b14c7a65440cf80b28ebc06f9b071944"
    ],
    [
      "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,
      "b69ccd5cb9090c885ea882b5cdbb3fa9"
    ],
    [
      "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,
      "63328d22331a8c8221211d50c54c4ba8"
    ],
    [
      "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,
      "ef0dbac4c7322c984368f3c1182f03f8"
    ],
    [
      "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,
      "be82630ecca78d44b9eda2c9a172b18e"
    ],
    [
      "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,
      "d8e05197704400ec45ae7d81232e6648"
    ],
    [
      "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,
      "7d32913d116eb69e070c8ab92e890519"
    ],
    [
      "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,
      "9c7ea56ca29f33b012a6332083be0399"
    ],
    [
      "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,
      "541266963dad54e7869e107e5e9e7cbc"
    ],
    [
      "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,
      "c27c8f318f4d8989fa6497f7f4dffd93"
    ],
    [
      "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,
      "008c6694a6b229e94f95aa0406ffeb21"
    ],
    [
      "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,
      "16cba52e5868db26b90e462d77b35a13"
    ],
    [
      "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,
      "ff16f8eedb338b11a6e0e1cd8ddc036b"
    ],
    [
      "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,
      "903f947c6261a7a0ff34e9a3bd1d16d1"
    ],
    [
      "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,
      "465f3db00e1aaa55f3eb68367dd12c95"
    ],
    [
      "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,
      "ab12908db8b90757901e6189e399ba97"
    ],
    [
      "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,
      "e946e91e15783b14f56c442a0ee945ed"
    ],
    [
      "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,
      "bb2c42bdbbe527e50c2daf036fb5b893"
    ],
    [
      "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,
      "7d1ab17e7845738057f3df2204a1b626"
    ],
    [
      "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,
      "0484bca1e085d11dac976f27fd792bee"
    ],
    [
      "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,
      "6e351122eacb150adb32928d514fcbce"
    ],
    [
      "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,
      "a2bd27adf8993a58fcdb2d9c9a34f676"
    ],
    [
      "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,
      "7ac8a71d5ab1207868647148a5da7d1f"
    ],
    [
      "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,
      "75b0254f10a1c1a841ca7bdfb8b94e3b"
    ],
    [
      "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,
      "a1260a6f907aec97619ab52250f91801"
    ],
    [
      "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,
      "e4e4e767ceef890f8eaa3a162a43e371"
    ],
    [
      "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,
      "337003c3473c41ac5fad484c95ff27d7"
    ],
    [
      "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,
      "e304a73cb80d6f8e2499947cfce5f9fc"
    ],
    [
      "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,
      "fc46e6ebfbb746685ead9cb061d59705"
    ],
    [
      "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,
      "4747ce0c3f7842be1d02b58b74dea533"
    ],
    [
      "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,
      "abd11a13031e7ca1dba99fd713598f42"
    ],
    [
      "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,
      "8e0f5d30331a7b7ef2d26e7c2e0f11c0"
    ],
    [
      "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,
      "7bec63bb417e073082d5bece7b35138d"
    ],
    [
      "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,
      "c2522da4981e08de9d6d45a048d4792c"
    ],
    [
      "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,
      "7d56fe5f938ab66fcd25a7991e7ff0aa"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "650b37726f199e226872a622a6611014"
    ],
    [
      "Vale.X64.QuickCodes.wp",
      3,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "int_typing",
        "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
      ],
      0,
      "36eb998f9c614a44c029032f03a629ac"
    ],
    [
      "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,
      "7d0e17a28827053fda0751c6376ce59a"
    ],
    [
      "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,
      "d244dd2fb0a5fba79e902a51e6f22f6f"
    ],
    [
      "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,
      "d11e97eadcb77ceebd732f505569f561"
    ],
    [
      "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,
      "26fd14231cac76f33eecf40b32d38296"
    ],
    [
      "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,
      "3bcb2255fa75d17d644a56bdca58b7bc"
    ],
    [
      "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,
      "fdbf12b428ab03a365edbedfd7fc7eb6"
    ],
    [
      "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,
      "c7bd43eb951a153e8a460e0cdc0f38d2"
    ],
    [
      "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,
      "6dca85572e60d21272e6acbbf8af699b"
    ],
    [
      "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,
      "6da63d63588a2f28e737f6d811d13b26"
    ],
    [
      "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,
      "c235aa8d37b1c86980e91ee6f24d495a"
    ],
    [
      "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,
      "ef32d64e66752a009c83bb49472852ef"
    ],
    [
      "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,
      "0d69917daded41c21acac8330279fba5"
    ],
    [
      "Vale.X64.QuickCodes.qblock_proof",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCodes.wp_block" ],
      0,
      "db65efaaf91b7da14f3267fbee300a11"
    ],
    [
      "Vale.X64.QuickCodes.qblock",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "7feb12ec1ddc45f2b02600a9ec0f59d3"
    ],
    [
      "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,
      "55bb06724102b66b55655bbfe225fbef"
    ],
    [
      "Vale.X64.QuickCodes.qInlineIf",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCodes.if_code"
      ],
      0,
      "76bf0f8b41b107c61d05a0675880b704"
    ],
    [
      "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,
      "d0b56bef844a00fc1304a0d04d970514"
    ],
    [
      "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,
      "4d262dd687f321a9115510c46368a236"
    ],
    [
      "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,
      "05bd489413bed30b9a4f1d5b112b0c95"
    ],
    [
      "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,
      "2b9462726766b9b1ec101cae17240b23"
    ],
    [
      "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,
      "4b7949535aa5749e1636213fcd414821"
    ],
    [
      "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,
      "e1b0f96a9dc7d5d104bc019367b0ca62"
    ],
    [
      "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,
      "c97f602bbfe04cc000f3b1515e0a14a1"
    ],
    [
      "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,
      "663f79fc53edfe6398bff35f7978ef2d"
    ],
    [
      "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,
      "1d8476327691849354d650960b29f5ec"
    ],
    [
      "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,
      "4c4a0c7f47dc19db9afb43caf33c7f48"
    ],
    [
      "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,
      "d9162167a728039b63e4f70ce6c7da9f"
    ],
    [
      "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,
      "f847abd6230465254be964831f03abf1"
    ],
    [
      "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,
      "d5b0858cbdfa5d02773f67c86eeed7c2"
    ],
    [
      "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,
      "f701d1bb4cc30df06676bb259be32e5c"
    ],
    [
      "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,
      "88ddc812bbe69c26ddf4b423098d499a"
    ],
    [
      "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,
      "69720f027d56be93493603dc0d93fbac"
    ],
    [
      "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,
      "673db531a0b218a757ed5b3be9f2b1f1"
    ],
    [
      "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,
      "788f6a1fc870cf3893d38c7bd6a9568c"
    ],
    [
      "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,
      "da8c4a667f28f39bfb1e63b106559893"
    ],
    [
      "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,
      "2f86c1559fbb485f3a70d69029e7bf31"
    ],
    [
      "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,
      "460fd0a88383a83a7b51ae0e91e058e8"
    ],
    [
      "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,
      "906b2fe50c2ed2b3d53f3370acfa531f"
    ],
    [
      "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,
      "dc23c7252c30f6d82d6afc9c84b4074c"
    ],
    [
      "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,
      "5fd2fa15c55be6bc67848f9b898e908a"
    ],
    [
      "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,
      "b0bf575f54e48803629a4b29992be2ab"
    ],
    [
      "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,
      "bd4e86c377e3dfcb524577c59fbb40d8"
    ],
    [
      "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,
      "95310facb4d62b919f2016924fb853b6"
    ],
    [
      "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,
      "ea506a619f094506af5011f1fc8e78a3"
    ],
    [
      "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,
      "3411bff6777227dc4dfca2f1d7c45c63"
    ],
    [
      "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,
      "c024a918010c1424e959660d546cee37"
    ],
    [
      "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,
      "24a5ed3118ff21256e7e13d29649b289"
    ],
    [
      "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,
      "326d6217707e43332fa6baeb55e41bf7"
    ],
    [
      "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,
      "fd0a3fc39ee4b19c96ca516fde9bb13c"
    ],
    [
      "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,
      "ee3516626770af72032fe56404fde9c0"
    ],
    [
      "Vale.X64.QuickCodes.qIf",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "24ceab7a3771f3299b2e9542379a2578"
    ],
    [
      "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,
      "46d4f473d5f7ad142347871135a99cb6"
    ],
    [
      "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,
      "b3b6f159607554928c02d61972451349"
    ],
    [
      "Vale.X64.QuickCodes.qWhile",
      1,
      1,
      1,
      [ "@query", "equation_Vale.X64.QuickCode.t_ensure" ],
      0,
      "1e166ed33edd87d7c30cf69b2029ee0a"
    ],
    [
      "Vale.X64.QuickCodes.qAssertLemma",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "d72379ee081a671c3779e72a53979c56"
    ],
    [
      "Vale.X64.QuickCodes.qAssertSquashLemma",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "834224cad313eccb291e944b90f025d7"
    ],
    [
      "Vale.X64.QuickCodes.qAssertByLemma",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "59866df2aa8866ec338ec009669f39e7"
    ],
    [
      "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,
      "e90686e85384624ded56f6ca14bed8af"
    ],
    [
      "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,
      "53bc58ceb2841b41ebb43abbf0a25156"
    ],
    [
      "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,
      "24d40e03cf7392c932be5981f4a4664c"
    ],
    [
      "Vale.X64.QuickCodes.all_regs_match",
      1,
      1,
      1,
      [
        "@query", "equation_Vale.X64.Machine_s.n_reg_files",
        "projection_inverse_BoxInt_proj_0"
      ],
      0,
      "4d889fff1e08b45c8da1cddb7bee1ddd"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match_file",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_f11fc4502473979ff90135832d872c59"
      ],
      0,
      "42286197e602c7bd6ead36ff06f3efcc"
    ],
    [
      "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,
      "f87e994d51ddd7da0cfbe243b1195217"
    ],
    [
      "Vale.X64.QuickCodes.lemma_regs_match",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_1a63608c72b38163339e0b28b15f37cd"
      ],
      0,
      "af2ad888971560db3b7904d0b83f928f"
    ],
    [
      "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,
      "1d6f0a0e752fceff18c3aecbbab1104f"
    ],
    [
      "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,
      "2b560ab96a8b2b4055be1ad9e883a5d8"
    ],
    [
      "Vale.X64.QuickCodes.va_state_match",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "24be31552c28203b8d119281ad2ecc6b"
    ],
    [
      "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,
      "41ffa2df52fca299c9d2e45a34086ce9"
    ],
    [
      "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,
      "eba8d2e9f60a8cf7ff6a30d55df40321"
    ],
    [
      "Vale.X64.QuickCodes.assert_normal",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "939d1ac1845b07e7833cfea8b48508f4"
    ],
    [
      "Vale.X64.QuickCodes.wp_sound_code_norm",
      1,
      1,
      1,
      [ "@query" ],
      0,
      "4cbd5fe5a25edbea0d7aa183d96fb193"
    ]
  ]
]
back to top