[
  "mQ#\f�?。\u0002燌\bj0匼u0012",
  [
    [
      "Vale.X64.Memory_Sems.lemma_same_domains",
      1,
      1,
      0,
      [
        "@query", "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8",
        "lemma_FStar.Set.lemma_equal_elim", "typing_FStar.Map.domain"
      ],
      0,
      "0a30d7c945aef5d253aeae09a640d551"
    ],
    [
      "Vale.X64.Memory_Sems.get_heap",
      1,
      1,
      0,
      [
        "@query", "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.X64.Memory_Sems.same_domain"
      ],
      0,
      "873e34a0bb61bce2b2fec08663508183"
    ],
    [
      "Vale.X64.Memory_Sems.upd_heap",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_e8d1c8b34ad9590d0cf6f57858408613",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih"
      ],
      0,
      "c563f38aa81245df6be20646544f0154"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_get_upd_heap",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "bc04c4f41d1d794a8fc5460ed52a71e4"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_get_upd_heap",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.MachineHeap_s.is_machine_heap_update",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Set.lemma_equal_elim",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1081e9b2f6437da98b2207fca0808fe8",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.mi_heap_upd",
        "typing_Vale.X64.Memory_Sems.get_heap"
      ],
      0,
      "d17ad3b39b2e880afaa3ad2a0edccc95"
    ],
    [
      "Vale.X64.Memory_Sems.coerce",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_754b00004f4a881ff74d076ab276dfe1"
      ],
      0,
      "5e2eb25c621cb5125bfa9d2cfcec7e3a"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_heap_impl",
      1,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_impl" ],
      0,
      "a1ee2d9dc902d1b5a6d27b8734089a05"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_heap_get_heap",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.vale_heap_impl",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih"
      ],
      0,
      "94f6a9251acd5387e9098fc16a07a677"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_heap_get_heap",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.X64.Memory.get_vale_heap"
      ],
      0,
      "24760caa54e06861d6fe0d89890436ec"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_heap_taint",
      1,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_impl" ],
      0,
      "cb130b53ff5584a3df9b78f0b557841d"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_heap_taint",
      2,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_taint" ],
      0,
      "6fafdcf61d569223aca40722fe9c82c8"
    ],
    [
      "Vale.X64.Memory_Sems.is_full_update",
      1,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_impl" ],
      0,
      "39648a7d7e076e6c76577e7454b6462b"
    ],
    [
      "Vale.X64.Memory_Sems.set_of_range",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_ae567c2fb75be05905677af440075565_0",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1", "equation_Prims.nat",
        "equation_Prims.op_Equals_Equals_Equals",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int", "int_inversion", "int_typing",
        "lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_singleton",
        "lemma_FStar.Set.mem_union", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "typing_FStar.Set.singleton", "well-founded-ordering-on-nat"
      ],
      0,
      "529ec1b4c1f32f4f9d25c1024bd3c0bc"
    ],
    [
      "Vale.X64.Memory_Sems.buffer_info_has_addr_opt",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion",
        "disc_equation_FStar.Pervasives.Native.None",
        "disc_equation_FStar.Pervasives.Native.Some",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok",
        "lemma_FStar.Pervasives.invertOption",
        "typing_FStar.Pervasives.Native.uu___is_None",
        "typing_FStar.Pervasives.Native.uu___is_Some"
      ],
      0,
      "e0fd403ad74e93924df36ef25c870560"
    ],
    [
      "Vale.X64.Memory_Sems.make_owns_rec",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
        "binder_x_0386f5719fc79b38d88f018e1b3c9e9d_1",
        "binder_x_8f6e895a49590f9a95c242bbf7466dd9_0",
        "binder_x_a12635b09d5658e597ddcd15f6c0f55f_2",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Prims.op_Equals_Equals_Equals",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c365eb902b454950de62fba701d9049d", "int_inversion",
        "int_typing", "primitive_Prims.op_Equality",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_21fcdd9b8a8c769a377222390e59db51",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "well-founded-ordering-on-nat"
      ],
      0,
      "233a96beeabe9743a77a8fbd1d967241"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_make_owns",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash",
        "l_and-interp", "primitive_Prims.op_LessThanOrEqual",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "63876974fd978fc0ece0c83e91220901"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_make_owns",
      2,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.Memory_Sems.make_owns_rec.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Memory_Sems.make_owns_rec.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
        "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Arch.HeapImpl_interpretation_Tm_arrow_8891fc688091edcbfb9fd01cb7e859aa",
        "Vale.Arch.HeapImpl_pretyping_6646ba4902a38c8f85d79301e07488b2",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "Vale.X64.Memory_Sems_interpretation_Tm_arrow_2d451d2f71a8c893f962227e52161127",
        "Vale.X64.Memory_Sems_interpretation_Tm_arrow_3623c8ede410649a78bf19b2276652c2",
        "b2t_def", "binder_x_0386f5719fc79b38d88f018e1b3c9e9d_1",
        "binder_x_8f6e895a49590f9a95c242bbf7466dd9_0",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2", "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.None",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Tm_unit",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_Vale.Arch.HeapImpl.Mkbuffer_info",
        "data_elim_Vale.Arch.HeapImpl.ValeHeap",
        "data_elim_Vale.Interop.Heap_s.InteropHeap",
        "equation_FStar.Monotonic.HyperHeap.hmap",
        "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
        "equation_FStar.Monotonic.HyperStack.mem",
        "equation_FStar.Option.mapTot",
        "equation_LowStar.Monotonic.Buffer.disjoint",
        "equation_Prims.l_Forall", "equation_Prims.nat",
        "equation_Prims.op_Equals_Equals_Equals", "equation_Prims.squash",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.disjoint_addr",
        "equation_Vale.Interop.valid_addr",
        "equation_Vale.X64.Memory.buffer_info_disjoint",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.loc_disjoint",
        "equation_Vale.X64.Memory_Sems.buffer_info_has_addr",
        "equation_Vale.X64.Memory_Sems.buffer_info_has_addr_opt",
        "equation_with_fuel_Vale.X64.Memory_Sems.make_owns_rec.fuel_instrumented",
        "fuel_guarded_inversion_FStar.Pervasives.Native.option",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.buffer_info",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
        "function_token_typing_FStar.Monotonic.Heap.heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.Interop.Types.addr_map_pred",
        "function_token_typing_Vale.X64.Memory_Sems.make_owns",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_06691da784d4ef2f2bc0d919d2e44635",
        "interpretation_Tm_abs_0b45d135b1bf428b90ecd044d0c4f361",
        "interpretation_Tm_abs_20a83933843cff4cd6f49c63fc388377",
        "interpretation_Tm_abs_4a9aeaeb40f8547b80b97bc78ec86d0c",
        "interpretation_Tm_abs_aa4d2ef3a05d0e3b4e5e90533bbcca9c",
        "interpretation_Tm_abs_bf1104bfe6bbd274d3d39a2a7cdb4c55",
        "interpretation_Tm_abs_c66a21556ed215352d693e44b255f9b6",
        "interpretation_Tm_abs_f7a2b146e02a55ab3c822f08dc93bc78",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok", "l_and-interp",
        "l_quant_interp_bd1f5246e6f57b3b0174bc6d256820c5",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_empty",
        "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_union",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
        "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__a",
        "projection_inverse_FStar.Pervasives.Native.None_a",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_12f23726df576e27b9818fe0e62b436d",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_21fcdd9b8a8c769a377222390e59db51",
        "refinement_interpretation_Tm_refine_2c90aa18dd26cc1fe9abfbf5cc572e1e",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
        "refinement_interpretation_Tm_refine_7905559a12b485f8a873e0f6645d30e6",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_e71863c9702f0243be00371e81c075e8",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_kinding_Tm_refine_2c90aa18dd26cc1fe9abfbf5cc572e1e",
        "typing_FStar.Ghost.reveal", "typing_FStar.Map.contains",
        "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid",
        "typing_FStar.Monotonic.HyperHeap.rid_freeable",
        "typing_FStar.Monotonic.HyperHeap.root",
        "typing_FStar.Monotonic.HyperStack.get_hmap",
        "typing_FStar.Option.mapTot", "typing_FStar.Seq.Base.index",
        "typing_FStar.Seq.Base.length", "typing_FStar.Set.mem",
        "typing_Tm_abs_f7a2b146e02a55ab3c822f08dc93bc78",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_buffer",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_heaplet",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.down_mem",
        "typing_Vale.X64.Memory_Sems.make_owns",
        "typing_Vale.X64.Memory_Sems.set_of_range",
        "well-founded-ordering-on-nat"
      ],
      0,
      "bce168c3071ec20f0ba42f5a5c865d0b"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_loc_mutable_buffers_rec",
      1,
      1,
      2,
      [ "@query" ],
      0,
      "f2e53599902a519ed617961993539f98"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_loc_mutable_buffers_rec",
      2,
      1,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_correspondence_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Memory.loc_mutable_buffers.fuel_instrumented",
        "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_irrelevance_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Memory.loc_mutable_buffers.fuel_instrumented",
        "@query",
        "Vale.Arch.HeapTypes_s_pretyping_5d76a1fef4cd9dda5490f41345eda5bf",
        "binder_x_0386f5719fc79b38d88f018e1b3c9e9d_1",
        "binder_x_3f2ea7e07cd8972f5ae069cf16ee234e_0",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2", "bool_inversion",
        "bool_typing", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.Arch.HeapImpl.Immutable",
        "constructor_distinct_Vale.Arch.HeapImpl.Mutable",
        "data_elim_Prims.Cons", "data_elim_Vale.Arch.HeapImpl.Mkbuffer_info",
        "data_elim_Vale.Interop.Types.Buffer",
        "data_typing_intro_Vale.Arch.HeapTypes_s.TUInt16@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "eq2-interp",
        "equality_tok_Prims.LexTop@tok",
        "equality_tok_Vale.Arch.HeapImpl.Mutable@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.X64.Memory.loc",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.loc_includes",
        "equation_Vale.X64.Memory.loc_union",
        "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
        "equation_with_fuel_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Memory.loc_mutable_buffers.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.buffer_info",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.mutability",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok", "l_and-interp",
        "lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
        "lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
        "lemma_Vale.X64.Memory.loc_includes_refl",
        "primitive_Prims.op_Addition",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_mutable",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_e5f0372e4b8607a08675a75fa5d733cc",
        "subterm_ordering_Prims.Cons",
        "token_correspondence_Vale.X64.Memory.loc_mutable_buffers.fuel_instrumented",
        "typing_FStar.Seq.Base.index",
        "typing_LowStar.Monotonic.Buffer.loc_buffer",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_buffer",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_typ",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.loc_buffer",
        "typing_Vale.X64.Memory.loc_mutable_buffers"
      ],
      0,
      "3896a5ac3a1593e6320052ced568b848"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_loc_mutable_buffers",
      1,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_correspondence_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "@fuel_irrelevance_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "@query", "eq2-interp", "equation_Prims.nat",
        "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
        "equation_with_fuel_Vale.Lib.Seqs.list_to_seq_post.fuel_instrumented",
        "int_inversion", "int_typing",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok", "l_and-interp",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "typing_FStar.List.Tot.Base.length"
      ],
      0,
      "eef93c7be582aefbe43afc909a7b97b7"
    ],
    [
      "Vale.X64.Memory_Sems.create_heaplets",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "0ecdffae795a14444e81f42257efd16d"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_create_heaplets",
      1,
      1,
      0,
      [ "@query", "assumption_Vale.Arch.HeapImpl.mutability__uu___haseq" ],
      0,
      "253c85cfdb1bcef3bdac5d8202d19d1d"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_create_heaplets",
      2,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "@query",
        "Vale.Arch.HeapImpl_interpretation_Tm_arrow_d94f0fea2572c59e9df9f2023b8952ad",
        "Vale.Arch.HeapImpl_pretyping_4aa61432b04e23a2d66ceb8d22171f42",
        "Vale.Lib.Map16_interpretation_Tm_arrow_5f78710e6c51b84c0712f86e7d9a7774",
        "b2t_def", "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Tm_unit",
        "equality_tok_Vale.Arch.HeapImpl.Mutable@tok", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.empty_heaplet",
        "equation_Vale.Arch.HeapImpl.empty_vale_heaplets",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_as_seq",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.heaps_match",
        "equation_Vale.X64.Memory.init_heaplets_req",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.is_initial_heap",
        "equation_Vale.X64.Memory.layout_buffers",
        "equation_Vale.X64.Memory.layout_heaplets_initialized",
        "equation_Vale.X64.Memory.layout_modifies_loc",
        "equation_Vale.X64.Memory.layout_old_heap",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_taint_b8",
        "equation_Vale.X64.Memory.valid_taint_buf",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory.valid_taint_buf64",
        "equation_Vale.X64.Memory_Sems.buffer_info_has_addr",
        "equation_Vale.X64.Memory_Sems.create_heaplets",
        "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
        "function_token_typing_Vale.Arch.HeapImpl.empty_heaplet",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion",
        "interpretation_Tm_abs_270e25ca7aec02c1b0277c10af90ee3f",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok", "l_and-interp",
        "l_quant_interp_eec16fb10e3c0be0be37de5656d5d0d7",
        "lemma_Vale.X64.Memory.modifies_refl", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_mutable",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_taint",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_buffers",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplet_map",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplet_sets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_old_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_buffers",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplet_map",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplet_sets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_old_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_4543a763845fb9ee743da31f24be9c8b",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "token_correspondence_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_map",
        "token_correspondence_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_sets",
        "token_correspondence_Vale.Arch.HeapImpl.empty_heaplet",
        "typing_FStar.List.Tot.Base.length", "typing_FStar.Seq.Base.index",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_heaplet",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Lib.Map16.init", "typing_Vale.Lib.Map16.sel",
        "typing_Vale.X64.Memory.loc_mutable_buffers",
        "typing_tok_Vale.Arch.HeapImpl.Mutable@tok"
      ],
      0,
      "ab20d0c6ac10a3d206b647503792461b"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_destroy_heaplets",
      1,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_impl" ],
      0,
      "a8d99de6f01ae74f0d53270fc1bfc165"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_destroy_heaplets",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "bool_inversion", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.heaps_match",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.layout_buffers",
        "equation_Vale.X64.Memory.layout_heaplets_initialized",
        "equation_Vale.X64.Memory.layout_modifies_loc",
        "equation_Vale.X64.Memory.layout_old_heap",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory.valid_taint_buf64",
        "equation_Vale.X64.Memory_Sems.destroy_heaplets",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_taint",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "typing_FStar.Ghost.reveal",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Lib.Map16.sel",
        "typing_Vale.X64.Memory.layout_heaplets_initialized"
      ],
      0,
      "baee074cd8992cfb80a54f9682443f3d"
    ],
    [
      "Vale.X64.Memory_Sems.heap_shift",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "d761a5af96f87432bdc4237a99482690"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.uint_view",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "int_typing", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_e3976ba51a823f3bbe48240acbc40608",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "9da46c586df094f099f66e56025704bc"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices64",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809"
      ],
      0,
      "3d1cfde855ffe0886028ae4bfd4a8827"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices64",
      3,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
        "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.Lib.Seqs_s.compose",
        "equation_Vale.Lib.Seqs_s.seq_map",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_as_seq",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.v_to_typ",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "function_token_typing_FStar.Seq.Base.index", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
        "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.UInt64.uv_inv",
        "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "primitive_Prims.op_Modulus",
        "proj_equation_LowStar.BufferView.Up.View_n",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_e3976ba51a823f3bbe48240acbc40608",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "token_correspondence_Vale.X64.Memory.v_to_typ",
        "typing_FStar.Seq.Base.index", "typing_FStar.UInt8.t",
        "typing_LowStar.BufferView.Up.__proj__View__item__n",
        "typing_LowStar.BufferView.Up.as_seq",
        "typing_LowStar.BufferView.Up.buffer_src",
        "typing_LowStar.BufferView.Up.get_view",
        "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.base_typ_as_vale_type",
        "typing_Vale.X64.Memory.buffer_length",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "bb12f7f968a34d5e246499f0104dc280"
    ],
    [
      "Vale.X64.Memory_Sems.length_up64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.down_view",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint_view",
        "fuel_guarded_inversion_LowStar.BufferView.Down.view",
        "int_inversion", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "primitive_Prims.op_Modulus",
        "proj_equation_LowStar.BufferView.Up.View_n",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_35a56cb7608bf4720ad612ec0cf582b4",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "typing_FStar.UInt8.t",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.down_view",
        "typing_Vale.Interop.Types.view_n",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "f363f3e8100e3568aabd8d907a3de789"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.Interop.Types.b8", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_readable",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8_",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
        "refinement_interpretation_Tm_refine_7c64067490892c791d00e02d4d1ae606",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_e3976ba51a823f3bbe48240acbc40608",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "5853715fbe9abcf5b225a2837025c7e4"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val64",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809"
      ],
      0,
      "5327a370bfcd205d31db04a0705d08f7"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val64",
      3,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Heap_s.correct_down_p",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint_view",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_2cc08073ccfffd707299913007d01e18",
        "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_9b11903c06962c65f1bc43f9bd25a2d5",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b4c2ff044e7b7e49a85155857d2ea316",
        "refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
        "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
        "refinement_interpretation_Tm_refine_e3976ba51a823f3bbe48240acbc40608",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f0b69480f5e055250ddc6c0968678616",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "9893b069d0e760c80905ed944d31e111"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down64_aux1",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809"
      ],
      0,
      "d57e9ecc4f0ed1e033ceee8d3f491e7a"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down64_aux1",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_e4836109f73687024ac3edd113084865", "b2t_def",
        "binder_x_4250a161c469ea94bfed3cabe4233a47_4",
        "binder_x_4e172140eae8c666cd84959713963229_2",
        "binder_x_5316c7e30d92c5af957633991c64b374_6",
        "binder_x_8f83a9f3dc854b65bfc5435dc2efed3d_3",
        "binder_x_954b0bde102970c697b99b1f90afc4b2_7",
        "binder_x_a732e0800819a337f127ed4bc972c627_1",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5",
        "binder_x_f4f06a349df095fa823634bd4a6d06f6_8",
        "binder_x_f93b926ec7f6affd243108afda64b3c2_0", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Prims.LexTop@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_5c706a05e048111f8f9d9ec7a596d128",
        "refinement_interpretation_Tm_refine_8205e2d8d771794503e6f852c8e3ba44",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_aa16c4ecfdff9ec3cf67b8b4893f4280",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
        "refinement_interpretation_Tm_refine_ece6549d45eff5f121bc921c64126952",
        "refinement_interpretation_Tm_refine_ef37e0385d7a8ce949dbf6b7ab0683e4",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f31c13b6d2aca88537339b55383264cb",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write", "typing_tok_Prims.LexTop@tok",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "well-founded-ordering-on-nat"
      ],
      0,
      "d34bdb4e351a254e120409ed4f7faeab"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down64_aux2",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809"
      ],
      0,
      "ed6e45ff9adf13458bc9ee9a17ab418f"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down64_aux2",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_e4836109f73687024ac3edd113084865", "b2t_def",
        "binder_x_21b9a763eef0f74efdf7e518f94aa8ca_5",
        "binder_x_296152798c0a83c5a941f78a1a4d451c_6",
        "binder_x_4250a161c469ea94bfed3cabe4233a47_4",
        "binder_x_4e172140eae8c666cd84959713963229_2",
        "binder_x_5316c7e30d92c5af957633991c64b374_7",
        "binder_x_8f83a9f3dc854b65bfc5435dc2efed3d_3",
        "binder_x_954b0bde102970c697b99b1f90afc4b2_8",
        "binder_x_a4fab9af1bfb9715c243d4628453c3f9_9",
        "binder_x_a732e0800819a337f127ed4bc972c627_1",
        "binder_x_f93b926ec7f6affd243108afda64b3c2_0", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Prims.LexTop@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_05222ed32c7858ade75b00e11246595f",
        "refinement_interpretation_Tm_refine_30af7dc65492ff6ca2c299364f122ed2",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_5c706a05e048111f8f9d9ec7a596d128",
        "refinement_interpretation_Tm_refine_77947cdf21232a77802e21aa7e1ba2a9",
        "refinement_interpretation_Tm_refine_8205e2d8d771794503e6f852c8e3ba44",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_aa16c4ecfdff9ec3cf67b8b4893f4280",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
        "refinement_interpretation_Tm_refine_ef37e0385d7a8ce949dbf6b7ab0683e4",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f31c13b6d2aca88537339b55383264cb",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write", "typing_tok_Prims.LexTop@tok",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "well-founded-ordering-on-nat"
      ],
      0,
      "d3aae8385c8bba547d0147a393ca555b"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
        "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Prims.squash",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_e2ddc5936e3894999df418e484068a97",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs"
      ],
      0,
      "b47220a51b675682ed81df49e495a086"
    ],
    [
      "Vale.X64.Memory_Sems.unwritten_buffer_down",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt8@tok",
        "equation_FStar.Seq.Properties.lseq",
        "equation_LowStar.Monotonic.Buffer.disjoint",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.correct_down_p",
        "equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.loc",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.v_to_typ",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
        "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_refl",
        "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
        "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_05e61b678b4b80d878062d9cb030c75f",
        "refinement_interpretation_Tm_refine_155df05ad67f874c58a5e9d67f28cc44",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_61d03d7d04ecdfa984fba9adcdeb8491",
        "refinement_interpretation_Tm_refine_634eeb5e63057f598860cc4414c249a4",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_7d8beadb192cb8fb0b00fe421c918b2c",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
        "typing_FStar.UInt8.t", "typing_LowStar.Monotonic.Buffer.loc_buffer",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.down_mem", "typing_Vale.X64.Memory.loc_buffer",
        "typing_Vale.X64.Memory.uint_view"
      ],
      0,
      "cba99c09b1fc889f58fc8d1dfd71dd2e"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_down64_mem",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Monotonic.HyperStack.live_region",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Heap_s.mem_of_hs_roots",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_7d8beadb192cb8fb0b00fe421c918b2c",
        "refinement_interpretation_Tm_refine_92812467d990863797e528dfdb61f809",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
        "typing_FStar.Monotonic.HyperStack.live_region",
        "typing_LowStar.Monotonic.Buffer.frameOf",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type", "unit_inversion",
        "unit_typing"
      ],
      0,
      "9c8418a1f9d10be9f5045d210666a00d"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_aux_down64_mem",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "disc_equation_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.find_writeable_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.store_mem",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory.writeable_buffer",
        "equation_Vale.X64.Memory.writeable_mem",
        "equation_Vale.X64.Memory.writeable_mem64",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_3b4fe60350026a49b8363b61e45d6e46",
        "refinement_interpretation_Tm_refine_4222c0a0845174bddfc525ea3f317b0e",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.find_writeable_buffer_aux",
        "typing_Vale.X64.Memory.writeable_mem64",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "175ae25225d0d4b8d8c96fb064c11b5d"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_aux_down64_mem2",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "disc_equation_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_as_seq",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.find_writeable_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory.writeable_buffer",
        "equation_Vale.X64.Memory.writeable_mem",
        "equation_Vale.X64.Memory.writeable_mem64",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Def.Words_s.nat64",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_3b4fe60350026a49b8363b61e45d6e46",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_4222c0a0845174bddfc525ea3f317b0e",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_Vale.X64.Memory.find_writeable_buffer_aux",
        "typing_Vale.X64.Memory.writeable_mem64",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "183e2b6e1fa30b3d0e15a3bdc2da337e"
    ],
    [
      "Vale.X64.Memory_Sems.in_bounds64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.scale_by",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439"
      ],
      0,
      "da2120d83b2e3786657441135cc85d93"
    ],
    [
      "Vale.X64.Memory_Sems.bytes_valid64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Interop.Heap_s_interpretation_Tm_arrow_49af84408b2fd68795c64e188f731e93",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Arch.MachineHeap_s.valid_addr",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.Interop.valid_addr",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr64",
        "function_token_typing_Vale.Def.Words_s.nat8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_1eab5700ef81b3c102d114cb086eb6dc",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Set.lemma_equal_elim", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.down_mem", "typing_Vale.Interop.valid_addr",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem64",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "99aa24a6a1cf3c30a72c8595f049cbc1"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.Interop.Types.b8", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_readable",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8_",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "refinement_interpretation_Tm_refine_331c239fd1c319c544a0d1864ab020fc",
        "refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
        "refinement_interpretation_Tm_refine_7c64067490892c791d00e02d4d1ae606",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "71e30b500e43c80e389043e989456a77"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.down_view",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "fuel_guarded_inversion_LowStar.BufferView.Down.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "int_typing", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_331c239fd1c319c544a0d1864ab020fc",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.down_view",
        "typing_Vale.Interop.Types.get_downview",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "22ab4da1f11a9f0fb5d703e58af122cd"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices128",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665"
      ],
      0,
      "9f969073645d5df00952080201f6d7dc"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_eq_slices128",
      3,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
        "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.Lib.Seqs_s.compose",
        "equation_Vale.Lib.Seqs_s.seq_map",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_as_seq",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.v_to_typ",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "function_token_typing_FStar.Seq.Base.index", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
        "lemma_FStar.Seq.Base.init_index_",
        "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "primitive_Prims.op_Modulus",
        "proj_equation_LowStar.BufferView.Up.View_n",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_331c239fd1c319c544a0d1864ab020fc",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "token_correspondence_Vale.X64.Memory.v_to_typ",
        "typing_FStar.UInt8.t",
        "typing_LowStar.BufferView.Up.__proj__View__item__n",
        "typing_LowStar.BufferView.Up.as_seq",
        "typing_LowStar.BufferView.Up.buffer_src",
        "typing_LowStar.BufferView.Up.get_view",
        "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.base_typ_as_vale_type",
        "typing_Vale.X64.Memory.buffer_length",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "7c6d30f89e8c4e708a45155dc3dc2afb"
    ],
    [
      "Vale.X64.Memory_Sems.length_up128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.down_view",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint_view",
        "fuel_guarded_inversion_LowStar.BufferView.Down.view",
        "int_inversion", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "primitive_Prims.op_Modulus",
        "proj_equation_LowStar.BufferView.Up.View_n",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "typing_FStar.UInt8.t",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.down_view",
        "typing_Vale.Interop.Types.view_n",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "94750aa6ebfaf70c0b04449e02ba92d9"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val128",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665"
      ],
      0,
      "538d0f90a5d2b44caefcba8c75e0806a"
    ],
    [
      "Vale.X64.Memory_Sems.same_mem_get_heap_val128",
      3,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down_p",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint_view",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_179b654520a6469d854fdf95aa1d8498",
        "refinement_interpretation_Tm_refine_2cc08073ccfffd707299913007d01e18",
        "refinement_interpretation_Tm_refine_331c239fd1c319c544a0d1864ab020fc",
        "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
        "refinement_interpretation_Tm_refine_37e4cb0cef5519eccc60c9f31370a875",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5355190786c4ee12588e4033e81e3817",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
        "refinement_interpretation_Tm_refine_9b11903c06962c65f1bc43f9bd25a2d5",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
        "refinement_interpretation_Tm_refine_e5ab6a574aa0c7ed124664503df54665",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "7680395501f84fdb984db10e7af5fa6c"
    ],
    [
      "Vale.X64.Memory_Sems.in_bounds128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.scale_by",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba"
      ],
      0,
      "16a4c5384a07522d20218793ed404e8d"
    ],
    [
      "Vale.X64.Memory_Sems.bytes_valid128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Arch.MachineHeap_s.valid_addr",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.Interop.valid_addr",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "function_token_typing_Vale.Def.Words_s.nat8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_14d403333eed8abd9b38f58babfc702d",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Set.lemma_equal_elim", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.down_mem", "typing_Vale.Interop.valid_addr",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "c55f77a4711fd81029e6f58cc441b33f"
    ],
    [
      "Vale.X64.Memory_Sems.equiv_load_mem64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Heap_s_interpretation_Tm_arrow_49af84408b2fd68795c64e188f731e93",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Arch.HeapImpl._ih", "typing_Vale.Interop.down_mem",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.buffer_read",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "9933f7b7baa736311d62a626f0cbee73"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem64_aux",
      1,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "data_typing_intro_Vale.Interop.Heap_s.InteropHeap@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size",
        "equation_LowStar.BufferView.Down.as_buffer_t",
        "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.down_view",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_write",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.loc",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint64_view",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.v_of_typ",
        "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
        "fuel_guarded_inversion_LowStar.BufferView.Down.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "int_typing", "kinding_Vale.Interop.Heap_s.interop_heap@tok",
        "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.UInt.pow2_values",
        "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
        "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "lemma_LowStar.BufferView.Up.upd_modifies",
        "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
        "lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Subtraction",
        "proj_equation_FStar.Pervasives.Mkdtuple4__1",
        "proj_equation_FStar.Pervasives.Mkdtuple4__2",
        "proj_equation_FStar.Pervasives.Mkdtuple4__3",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_3924618840b52e043555b224a31fad95",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
        "refinement_interpretation_Tm_refine_6d5ab57ac719f3d34aaa0ac8c62a3164",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_87f65bf36fef1b919603d458579dd2c0",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
        "refinement_interpretation_Tm_refine_ed56f0a463ff0657a36c83fe878c0439",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_buffer",
        "typing_LowStar.BufferView.Down.length",
        "typing_LowStar.BufferView.Up.as_down_buffer",
        "typing_LowStar.BufferView.Up.buffer_src",
        "typing_LowStar.BufferView.Up.mk_buffer",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.down_view",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.loc_buffer",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "358bcc0c51b3d94d889bc361885752b5"
    ],
    [
      "Vale.X64.Memory_Sems.valid_state_store_mem64_aux",
      1,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.Memory.writeable_mem_aux.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "bool_inversion", "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Interop.Heap_s.addrs_set",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.store_mem64",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.writeable_mem",
        "equation_Vale.X64.Memory.writeable_mem64",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "equation_with_fuel_Vale.X64.Memory.writeable_mem_aux.fuel_instrumented",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Map.lemma_equal_elim",
        "lemma_FStar.Set.lemma_equal_elim",
        "lemma_Vale.Arch.MachineHeap.correct_update_get64",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Negation",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1790521e4e3a8aa82b00d4bacfd78e0a",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_e5f0372e4b8607a08675a75fa5d733cc",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.update_heap64",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.X64.Memory.store_mem64",
        "typing_Vale.X64.Memory.valid_mem64",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory.writeable_mem64",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "600f19d90c086cbfcb2f77648272b599"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem64_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_FStar.Monotonic.HyperHeap.hmap",
        "equation_FStar.Monotonic.HyperStack.is_tip",
        "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
        "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_buffer_read",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_mem",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.valid_taint_b8",
        "equation_Vale.X64.Memory.valid_taint_buf",
        "equation_Vale.X64.Memory.valid_taint_buf64",
        "equation_Vale.X64.Memory_Sems.is_full_read",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_FStar.Monotonic.Heap.heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok", "l_and-interp",
        "l_quant_interp_eec16fb10e3c0be0be37de5656d5d0d7",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
        "typing_FStar.Monotonic.HyperStack.get_hmap",
        "typing_FStar.Monotonic.HyperStack.get_tip",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Lib.Map16.get", "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem64",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "e08e7815d5ddd102b27e7b88c867b6e8"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
        "equation_Prims.squash", "l_and-interp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "c967d4926a15243d66cddd5be2ce12b7"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem64",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.mi_heap_upd",
        "equation_Vale.Arch.MachineHeap_s.is_machine_heap_update",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.addrs_set",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.store_mem64",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.writeable_mem64",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok",
        "lemma_FStar.Ghost.hide_reveal", "lemma_FStar.Set.lemma_equal_elim",
        "lemma_FStar.Set.lemma_equal_refl",
        "lemma_Vale.X64.Machine_Semantics_s.lemma_is_machine_heap_update64",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid64",
        "primitive_Prims.op_Negation",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_heapletId",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0123b5d61540e7701743bb14e4bea64e",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_219d50ffa8841a417ab97c45ba2e1cc6",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_b8cec2d70aec4359766680e5d5a8d6c4",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.down_mem", "typing_Vale.Interop.up_mem",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_Vale.X64.Memory.store_mem",
        "typing_Vale.X64.Memory.store_mem64",
        "typing_Vale.X64.Memory.valid_mem64",
        "typing_Vale.X64.Memory.writeable_mem64",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "311a52ba35695da99d1a5c94aead0144"
    ],
    [
      "Vale.X64.Memory_Sems.lemma_is_full_update",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Arch.HeapImpl_interpretation_Tm_arrow_472617f788898ae5351a3464a37c6275",
        "Vale.Arch.HeapImpl_interpretation_Tm_arrow_8891fc688091edcbfb9fd01cb7e859aa",
        "Vale.Arch.HeapImpl_pretyping_6646ba4902a38c8f85d79301e07488b2",
        "Vale.Arch.HeapTypes_s_pretyping_b2ecc36deaf346c775ae2b728a51b51e",
        "Vale.Arch.Heap_interpretation_Tm_arrow_1ba1af3a9d23958eff14061cc315f527",
        "Vale.Interop.Heap_s_interpretation_Tm_arrow_49af84408b2fd68795c64e188f731e93",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "Vale.Lib.Map16_interpretation_Tm_arrow_5f78710e6c51b84c0712f86e7d9a7774",
        "b2t_def", "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.Public@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.Heap.heap_taint",
        "equation_Vale.Arch.Heap.heap_upd",
        "equation_Vale.Arch.Heap.heaplet_upd_f",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.mi_heap_upd",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Arch.MachineHeap_s.is_machine_heap_update",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Interop.Heap_s.addrs_set",
        "equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
        "equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Lib.Map16.get", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_info_disjoint",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.loc",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.loc_disjoint",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_taint_b8",
        "equation_Vale.X64.Memory.valid_taint_buf",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.is_full_update",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap_layout",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.Heap.heaplet_upd_f",
        "function_token_typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_sets",
        "function_token_typing_Vale.Def.Words_s.nat8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapImpl.buffer_info@tok",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok",
        "kinding_Vale.Arch.HeapTypes_s.taint@tok",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok", "l_and-interp",
        "l_quant_interp_eec16fb10e3c0be0be37de5656d5d0d7",
        "lemma_FStar.Ghost.hide_reveal", "lemma_FStar.Ghost.reveal_hide",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Map.lemma_InDomConcat",
        "lemma_FStar.Map.lemma_InDomRestrict",
        "lemma_FStar.Map.lemma_SelConcat1",
        "lemma_FStar.Map.lemma_SelConcat2",
        "lemma_FStar.Map.lemma_SelRestrict",
        "lemma_FStar.Map.lemma_equal_elim",
        "lemma_FStar.Map.lemma_equal_intro",
        "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_intersect",
        "lemma_Vale.Lib.Map16.lemma_equal_elim",
        "lemma_Vale.Lib.Map16.lemma_equal_intro",
        "lemma_Vale.Lib.Map16.lemma_other",
        "lemma_Vale.Lib.Map16.lemma_self",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory.loc_includes_refl",
        "lemma_Vale.X64.Memory.modifies_buffer_addr",
        "lemma_Vale.X64.Memory.modifies_buffer_elim",
        "lemma_Vale.X64.Memory.modifies_buffer_readable",
        "lemma_Vale.X64.Memory.modifies_goal_directed_refl",
        "lemma_Vale.X64.Memory.modifies_goal_directed_trans",
        "lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
        "lemma_Vale.X64.Memory.modifies_valid_taint",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan",
        "proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_taint",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_buffers",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_heapletId",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_heapletId",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_mh",
        "refinement_interpretation_Tm_refine_0030c490ddf8a8ae33d539152b909139",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_1081e9b2f6437da98b2207fca0808fe8",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_219d50ffa8841a417ab97c45ba2e1cc6",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_4543a763845fb9ee743da31f24be9c8b",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b8cec2d70aec4359766680e5d5a8d6c4",
        "refinement_interpretation_Tm_refine_c2c488db3214c38826155caf10d30036",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "token_correspondence_Vale.Arch.Heap.heaplet_upd_f",
        "token_correspondence_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_sets",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
        "typing_FStar.Map.concat", "typing_FStar.Map.contains",
        "typing_FStar.Map.domain", "typing_FStar.Map.restrict",
        "typing_FStar.Seq.Base.index", "typing_FStar.Set.complement",
        "typing_FStar.Set.empty", "typing_FStar.Set.intersect",
        "typing_FStar.Set.mem",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_buffer",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_heaplet",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_taint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkbuffer_info__item__bi_typ",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_buffers",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_mod_loc",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_old_heap",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.HeapImpl.mi_heap_upd",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.up_mem", "typing_Vale.Lib.Map16.get",
        "typing_Vale.Lib.Map16.init", "typing_Vale.Lib.Map16.sel",
        "typing_Vale.Lib.Map16.upd",
        "typing_Vale.X64.Machine_Semantics_s.update_n",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_Vale.X64.Memory.loc_buffer",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.Public@tok"
      ],
      0,
      "7eb11b5bdabf2ec65563ea4c92b02bcc"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem64_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "equation_Vale.Arch.Heap.heap_impl", "l_and-interp",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "e3cb6216a65d9afdc061680273456f59"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem64_full",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
        "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.buffer64",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_mem",
        "equation_Vale.X64.Memory.valid_mem64",
        "equation_Vale.X64.Memory.valid_taint_buf64",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "l_and-interp", "lemma_Vale.Arch.MachineHeap.correct_update_get64",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid64",
        "lemma_Vale.X64.Memory_Sems.lemma_heap_get_heap",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_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_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem64",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok"
      ],
      0,
      "d2be3817494134aeb74f27912ce53e84"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_valid_mem128",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "5e55a159babd7efe4c0ba54d41814ecc"
    ],
    [
      "Vale.X64.Memory_Sems.equiv_load_mem128_aux",
      1,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.Memory.valid_mem_aux.fuel_instrumented",
        "@query",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.find_valid_buffer",
        "equation_Vale.X64.Memory.get_addr_ptr",
        "equation_Vale.X64.Memory.load_mem",
        "equation_Vale.X64.Memory.load_mem128",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_with_fuel_Vale.X64.Memory.valid_mem_aux.fuel_instrumented",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_92021f726392e5bad2e8fce80b5e9a8b",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.down_mem", "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.find_valid_buffer_aux",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "b9d28dbd1ff8560269479b9cce28f20d"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128",
      1,
      1,
      0,
      [ "@query" ],
      0,
      "49b0b01a2b1518466c51d3e25e6a5df3"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_aux",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "data_typing_intro_Vale.Interop.Heap_s.InteropHeap@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq",
        "equation_LowStar.BufferView.Down.as_buffer_t",
        "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.down_view",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_write",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.loc",
        "equation_Vale.X64.Memory.loc_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint128_view",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.v_of_typ",
        "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
        "fuel_guarded_inversion_LowStar.BufferView.Down.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok",
        "lemma_FStar.Ghost.reveal_hide",
        "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
        "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer",
        "lemma_LowStar.BufferView.Up.upd_modifies",
        "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
        "lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Modulus",
        "proj_equation_FStar.Pervasives.Mkdtuple4__1",
        "proj_equation_FStar.Pervasives.Mkdtuple4__2",
        "proj_equation_FStar.Pervasives.Mkdtuple4__3",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "proj_equation_Vale.Interop.Types.Buffer_src",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih",
        "projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
        "refinement_interpretation_Tm_refine_6d5ab57ac719f3d34aaa0ac8c62a3164",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_87f65bf36fef1b919603d458579dd2c0",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
        "refinement_interpretation_Tm_refine_dfc40aa964ae0600be3dc8b441c0653a",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_buffer",
        "typing_LowStar.BufferView.Down.length",
        "typing_LowStar.BufferView.Up.as_down_buffer",
        "typing_LowStar.BufferView.Up.buffer_src",
        "typing_LowStar.BufferView.Up.mk_buffer",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.down_view",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.base_typ_as_vale_type",
        "typing_Vale.X64.Memory.loc_buffer",
        "typing_Vale.X64.Memory.uint_view",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "28baf8ffb2631880bf28fbb7cfaf11a4"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down128_aux1",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_fb7f63a2fbcd1ecef9f35e189c23f184"
      ],
      0,
      "ea853c0e1bad5616b2d2126c98f9fd91"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down128_aux1",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "binder_x_099f15795bab3d61d33b6d26301b48e3_6",
        "binder_x_23499e9ce815564dbae0fb645dac4c10_4",
        "binder_x_2eed847f5bd352b6640ae77bd38be782_3",
        "binder_x_388235a2f7937d1e7327ba9362ac7b5a_1",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5",
        "binder_x_e6169d2f9d5ec545e68b80182f380ba3_8",
        "binder_x_e97427d583e1f4d42a96b4bdd8dae147_2",
        "binder_x_eb9261578568320be73547310826b4a3_7",
        "binder_x_f8781fce152ad5ded9573da134eee3d5_0", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.v_of_typ",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_52bfdbef968f9352aa6d4ea350d37892",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_715727debbf7793c5ed2899f3c318fd6",
        "refinement_interpretation_Tm_refine_71b025fd6beb25f68a4a894dada762dd",
        "refinement_interpretation_Tm_refine_8cc702fb21a134fe5705025f3c0b3c05",
        "refinement_interpretation_Tm_refine_9c0f67b31c88d47ffb5015932469f185",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
        "refinement_interpretation_Tm_refine_ee34b74b6be7741a012bc788d6aea7c7",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb7f63a2fbcd1ecef9f35e189c23f184",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "well-founded-ordering-on-nat"
      ],
      0,
      "48604eeab61eea3bb016364910f5afad"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down128_aux2",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.X64.Memory.buffer_readable",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_fb7f63a2fbcd1ecef9f35e189c23f184"
      ],
      0,
      "cbe0e69432ed8730b1bc230db31251bb"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down128_aux2",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "binder_x_099f15795bab3d61d33b6d26301b48e3_7",
        "binder_x_23499e9ce815564dbae0fb645dac4c10_4",
        "binder_x_2eed847f5bd352b6640ae77bd38be782_3",
        "binder_x_388235a2f7937d1e7327ba9362ac7b5a_1",
        "binder_x_75a55737d07b83bb0ad80911bbd17c94_5",
        "binder_x_9d840dd4a030774b4cd9b73537e150a6_6",
        "binder_x_e97427d583e1f4d42a96b4bdd8dae147_2",
        "binder_x_eb9261578568320be73547310826b4a3_8",
        "binder_x_efea64f459b5b0751d59850a13d71624_9",
        "binder_x_f8781fce152ad5ded9573da134eee3d5_0", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.v_of_typ",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_GreaterThanOrEqual",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_2dec6b17c2cbc66f1bb97b45dd912ee7",
        "refinement_interpretation_Tm_refine_3929077509ae53fba6916694943f536a",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_52bfdbef968f9352aa6d4ea350d37892",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_715727debbf7793c5ed2899f3c318fd6",
        "refinement_interpretation_Tm_refine_71b025fd6beb25f68a4a894dada762dd",
        "refinement_interpretation_Tm_refine_8cc702fb21a134fe5705025f3c0b3c05",
        "refinement_interpretation_Tm_refine_bc637597d37b0591b719f8209fcac358",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
        "refinement_interpretation_Tm_refine_ee34b74b6be7741a012bc788d6aea7c7",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb7f63a2fbcd1ecef9f35e189c23f184",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "well-founded-ordering-on-nat"
      ],
      0,
      "854127a0b8506a27c4729e399cd02743"
    ],
    [
      "Vale.X64.Memory_Sems.written_buffer_down128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Prims.squash",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "l_and-interp", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_83a3eede914b9eaf444502f204d16cdf",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs"
      ],
      0,
      "c2c62116fdf1b8662fd642c1987fc169"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_down128_mem",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Monotonic.HyperStack.live_region",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Interop.Heap_s.mem_of_hs_roots",
        "equation_Vale.Interop.Types.b8_preorder",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
        "lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_bsrc",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_01efda9a01d6c6624d60ca0f30ed316b",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_7d8beadb192cb8fb0b00fe421c918b2c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1351167a99542736ca91bc659666fba",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
        "refinement_interpretation_Tm_refine_fb7f63a2fbcd1ecef9f35e189c23f184",
        "typing_FStar.Monotonic.HyperStack.live_region",
        "typing_LowStar.Monotonic.Buffer.frameOf",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type", "unit_inversion",
        "unit_typing"
      ],
      0,
      "eb66e7c65454aa420129a80adad2dbab"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_aux_down128_mem",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "disc_equation_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.find_writeable_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.store_mem",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory.writeable_buffer",
        "equation_Vale.X64.Memory.writeable_mem",
        "equation_Vale.X64.Memory.writeable_mem128",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_0df8d95e83c2efb23537038ca76e50dc",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_4222c0a0845174bddfc525ea3f317b0e",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.find_writeable_buffer_aux",
        "typing_Vale.X64.Memory.writeable_mem128",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "551d512e4d31af71e01fe95560684137"
    ],
    [
      "Vale.X64.Memory_Sems.store_buffer_aux_down128_mem2",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
        "b2t_def", "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "disc_equation_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.addr_map",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_as_seq",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.find_writeable_buffer",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_offset",
        "equation_Vale.X64.Memory.writeable_buffer",
        "equation_Vale.X64.Memory.writeable_mem",
        "equation_Vale.X64.Memory.writeable_mem128",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "int_inversion", "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
        "refinement_interpretation_Tm_refine_0df8d95e83c2efb23537038ca76e50dc",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_4222c0a0845174bddfc525ea3f317b0e",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.buffer_as_seq",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_Vale.X64.Memory.find_writeable_buffer_aux",
        "typing_Vale.X64.Memory.writeable_mem128",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "57b9b4485c96a4528263e3badc876007"
    ],
    [
      "Vale.X64.Memory_Sems.valid_state_store_mem128_aux",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Interop.Heap_s.addrs_set",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.store_mem128",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.writeable_mem128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.same_domain",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Map.lemma_equal_elim",
        "lemma_FStar.Set.lemma_equal_elim", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Negation",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_61be1ad3899ef478f551123878ed04c9",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_e5f0372e4b8607a08675a75fa5d733cc",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.update_heap128",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.X64.Memory.store_mem128",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory.writeable_mem128",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "2e1701b5b3c145dfa12562ad69f16e6c"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Monotonic.HyperHeap.hmap",
        "equation_FStar.Monotonic.HyperStack.is_tip",
        "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
        "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_buffer_read",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.valid_taint_b8",
        "equation_Vale.X64.Memory.valid_taint_buf",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory_Sems.is_full_read",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_FStar.Monotonic.Heap.heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok", "l_and-interp",
        "l_quant_interp_eec16fb10e3c0be0be37de5656d5d0d7",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
        "typing_FStar.Monotonic.HyperStack.get_hmap",
        "typing_FStar.Monotonic.HyperStack.get_tip",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Lib.Map16.get", "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "f74f388186f8e9a8c0a54a36aee27f7b"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
        "equation_Prims.squash", "l_and-interp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "389c26da8f26ad90833dc900534947d3"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
        "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.mi_heap_upd",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
        "equation_Vale.Interop.Heap_s.addrs_set",
        "equation_Vale.Interop.Heap_s.correct_down",
        "equation_Vale.Interop.Heap_s.down_mem_t",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.base_typ_as_vale_type",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.writeable_mem128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "kinding_Vale.Interop.Heap_s.interop_heap@tok",
        "lemma_FStar.Ghost.hide_reveal", "lemma_FStar.Set.lemma_equal_elim",
        "lemma_Vale.X64.Machine_Semantics_s.lemma_is_machine_heap_update128",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid128",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_heapletId",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_219d50ffa8841a417ab97c45ba2e1cc6",
        "refinement_interpretation_Tm_refine_257f34044a0ca6d5caaa8860ef678921",
        "refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
        "refinement_interpretation_Tm_refine_b8cec2d70aec4359766680e5d5a8d6c4",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.domain",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Heap_s.addrs_set",
        "typing_Vale.Interop.down_mem", "typing_Vale.Interop.up_mem",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.buffer_write",
        "typing_Vale.X64.Memory.store_mem128",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory.writeable_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "cee291bd536575bf27cdedbcc9c165f4"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "equation_Vale.Arch.Heap.heap_impl", "l_and-interp",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "fda5113f56720c5fc3940224968b9d73"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_full",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "l_and-interp", "lemma_Vale.Arch.MachineHeap.correct_update_get128",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid128",
        "lemma_Vale.X64.Memory_Sems.lemma_heap_get_heap",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_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_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "62c21452f8830873ea75f023d1fe9b88"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_valid_mem128_64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
        "equation_Vale.Arch.MachineHeap_s.valid_addr",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr64",
        "int_typing",
        "interpretation_Tm_abs_23def5e4e31754d76800ce212171800d",
        "interpretation_Tm_abs_6a6e0d9fa44fd4fe64d004967abe0400",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "typing_Vale.Arch.MachineHeap_s.valid_addr",
        "typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "typing_Vale.X64.Memory_Sems.get_heap"
      ],
      0,
      "db11b88fbd3e3d3fd2edd60cdecac153"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128_lo64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val32_def",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val64_def",
        "equation_Vale.Arch.Types.lo64_def",
        "equation_Vale.Def.Words.Four_s.four_to_two_two",
        "equation_Vale.Def.Words.Two_s.two_select",
        "equation_Vale.Def.Words.Two_s.two_to_nat",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val32",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val64",
        "function_token_typing_Vale.Arch.Types.lo64", "int_inversion",
        "int_typing", "proj_equation_Vale.Def.Words_s.Mktwo_lo",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
        "projection_inverse_Vale.Def.Words_s.Mktwo_hi",
        "projection_inverse_Vale.Def.Words_s.Mktwo_lo",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val32_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val64_def",
        "token_correspondence_Vale.Arch.Types.lo64_def"
      ],
      0,
      "22f65093e59ccf25a80d86a18b3b0c21"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128_hi64",
      1,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equation_Prims.nat",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val32_def",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val64_def",
        "equation_Vale.Arch.Types.hi64_def",
        "equation_Vale.Def.Words.Four_s.four_to_two_two",
        "equation_Vale.Def.Words.Two_s.two_select",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.Interop.Types.view_n",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val32",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val64",
        "function_token_typing_Vale.Arch.Types.hi64", "int_inversion",
        "int_typing", "lemma_FStar.UInt.pow2_values",
        "proj_equation_Vale.Def.Words_s.Mktwo_hi",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
        "projection_inverse_Vale.Def.Words_s.Mktwo_hi",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val32_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val64_def",
        "token_correspondence_Vale.Arch.Types.hi64_def"
      ],
      0,
      "6c45466e104e510e4631ff9894f33677"
    ],
    [
      "Vale.X64.Memory_Sems.frame_get_heap32",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val32_def",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val32",
        "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val32_def"
      ],
      0,
      "b5b8de65238636656a40d569ed43b410"
    ],
    [
      "Vale.X64.Memory_Sems.update_heap128_lo",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Arch.MachineHeap_s.update_heap128_def",
        "equation_Vale.Arch.MachineHeap_s.valid_addr",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap128",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "function_token_typing_Vale.Def.Words_s.nat32",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_14d403333eed8abd9b38f58babfc702d",
        "lemma_FStar.Map.lemma_ContainsDom", "primitive_Prims.op_AmpAmp",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap128_def",
        "typing_Vale.Arch.MachineHeap_s.update_heap32",
        "typing_Vale.Arch.MachineHeap_s.valid_addr",
        "typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo0",
        "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo1"
      ],
      0,
      "b90259a65dab2dafb8d1ec9f2f197ae7"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128_lo_hi_full",
      1,
      1,
      0,
      [ "@query", "equation_Vale.Arch.Heap.heap_impl" ],
      0,
      "c81969fc392d9da5a7d8aa2086f32fb1"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_load_mem128_lo_hi_full",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Monotonic.HyperHeap.hmap",
        "equation_FStar.Monotonic.HyperStack.is_tip",
        "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
        "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat",
        "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.vale_heaplets",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_buffer_read",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory.valid_taint_b8",
        "equation_Vale.X64.Memory.valid_taint_buf",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.is_full_read",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_FStar.Monotonic.Heap.heap",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapImpl.vale_heap@tok", "l_and-interp",
        "l_quant_interp_eec16fb10e3c0be0be37de5656d5d0d7",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
        "typing_FStar.Monotonic.HyperStack.get_hmap",
        "typing_FStar.Monotonic.HyperStack.get_tip",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.valid_addr64",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Lib.Map16.get", "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "e95941206ac4ec9228812fc971dae44c"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_lo64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
        "equation_Prims.squash", "l_and-interp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "c1edf10ddd24524b2766c68b892b306e"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_lo64",
      2,
      1,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Arch.MachineHeap_s.update_heap32_def",
        "equation_Vale.Arch.MachineHeap_s.update_heap64_def",
        "equation_Vale.Def.Types_s.insert_nat64_def",
        "equation_Vale.Def.Words.Four_s.two_two_to_four",
        "equation_Vale.Def.Words.Two_s.nat_to_two",
        "equation_Vale.Def.Words.Two_s.two_insert",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_with_fuel_Prims.pow2.fuel_instrumented",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap32",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap64",
        "function_token_typing_Vale.Def.Types_s.insert_nat64",
        "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values",
        "lemma_Vale.Arch.Types.lemma_insert_nat64_properties",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid128",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "proj_equation_Vale.Def.Words_s.Mkfour_hi2",
        "proj_equation_Vale.Def.Words_s.Mkfour_hi3",
        "proj_equation_Vale.Def.Words_s.Mkfour_lo0",
        "proj_equation_Vale.Def.Words_s.Mkfour_lo1",
        "proj_equation_Vale.Def.Words_s.Mktwo_hi",
        "proj_equation_Vale.Def.Words_s.Mktwo_lo",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
        "projection_inverse_Vale.Def.Words_s.Mktwo_lo",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap32_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap64_def",
        "token_correspondence_Vale.Def.Types_s.insert_nat64_def",
        "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.as_seq",
        "typing_LowStar.BufferView.Up.mk_buffer",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.uint_view",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "eddc473f08f8dc6e0bb863f953187660"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_lo64_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "equation_Vale.Arch.Heap.heap_impl", "l_and-interp",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "4838fe9abdf2e2ace4643ecb5067cad7"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_lo64_full",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Arch.HeapTypes_s_pretyping_b2ecc36deaf346c775ae2b728a51b51e",
        "b2t_def", "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.Public@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.Heap.heap_taint",
        "equation_Vale.Arch.Heap.heap_upd",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.mi_heap_upd",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.Lib.Map16.get",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.is_full_update",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapTypes_s.taint@tok", "l_and-interp",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Map.lemma_equal_elim",
        "lemma_FStar.Map.lemma_equal_intro",
        "lemma_FStar.Set.lemma_equal_elim",
        "lemma_Vale.Arch.MachineHeap.correct_update_get128",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.lemma_heap_get_heap",
        "primitive_Prims.op_Modulus",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxInt_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_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_mh",
        "refinement_interpretation_Tm_refine_0030c490ddf8a8ae33d539152b909139",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c2c488db3214c38826155caf10d30036",
        "refinement_interpretation_Tm_refine_d2179e9e4c59ec138821d558895d918b",
        "refinement_interpretation_Tm_refine_de771fbca30fedf96bdd0c10f0b19812",
        "refinement_interpretation_Tm_refine_e5f0372e4b8607a08675a75fa5d733cc",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_FStar.Map.domain", "typing_FStar.Set.complement",
        "typing_FStar.Set.empty", "typing_LowStar.BufferView.Up.as_seq",
        "typing_LowStar.BufferView.Up.mk_buffer",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.valid_addr64",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Machine_Semantics_s.update_n",
        "typing_Vale.X64.Memory.buffer_read",
        "typing_Vale.X64.Memory.uint_view",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.Public@tok",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "3d78a67d55001b1b09d05ecf3a93234d"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_hi64",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
        "equation_Prims.squash", "l_and-interp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "e177efbff96e525b7b54bca9b583abd5"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_hi64",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion",
        "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "equation_Vale.Arch.MachineHeap_s.machine_heap",
        "equation_Vale.Arch.MachineHeap_s.update_heap128_def",
        "equation_Vale.Arch.MachineHeap_s.update_heap32_def",
        "equation_Vale.Arch.MachineHeap_s.update_heap64_def",
        "equation_Vale.Arch.MachineHeap_s.valid_addr",
        "equation_Vale.Def.Types_s.insert_nat64_def",
        "equation_Vale.Def.Words.Four_s.two_two_to_four",
        "equation_Vale.Def.Words.Two_s.nat_to_two",
        "equation_Vale.Def.Words.Two_s.two_insert",
        "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.Interop.Types.base_typ_as_type",
        "equation_Vale.Interop.Types.get_downview",
        "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.b8",
        "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_length",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.sub_list",
        "equation_Vale.X64.Memory.uint_view",
        "equation_Vale.X64.Memory.valid_buffer",
        "equation_Vale.X64.Memory.valid_mem128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "fuel_guarded_inversion_LowStar.BufferView.Up.view",
        "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap128",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap32",
        "function_token_typing_Vale.Arch.MachineHeap_s.update_heap64",
        "function_token_typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "function_token_typing_Vale.Def.Types_s.insert_nat64",
        "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_14d403333eed8abd9b38f58babfc702d",
        "lemma_Vale.Arch.Types.lemma_insert_nat64_properties",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.bytes_valid128",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Modulus",
        "proj_equation_Vale.Def.Words_s.Mkfour_hi2",
        "proj_equation_Vale.Def.Words_s.Mkfour_hi3",
        "proj_equation_Vale.Def.Words_s.Mkfour_lo0",
        "proj_equation_Vale.Def.Words_s.Mkfour_lo1",
        "proj_equation_Vale.Def.Words_s.Mktwo_hi",
        "proj_equation_Vale.Def.Words_s.Mktwo_lo",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
        "projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
        "projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
        "projection_inverse_Vale.Def.Words_s.Mktwo_hi",
        "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
        "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_Tm_refine_ad5f9e9e07a5ab25763e7f2290e5f84c",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca",
        "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d",
        "refinement_interpretation_Tm_refine_fb46804529de36a0e6813ea1066a078a",
        "token_correspondence_Vale.Arch.MachineHeap_s.get_heap_val128_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap128_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap32_def",
        "token_correspondence_Vale.Arch.MachineHeap_s.update_heap64_def",
        "token_correspondence_Vale.Def.Types_s.insert_nat64_def",
        "typing_FStar.Map.contains", "typing_FStar.UInt8.t",
        "typing_LowStar.BufferView.Up.as_seq",
        "typing_LowStar.BufferView.Up.mk_buffer",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.get_heap_val128",
        "typing_Vale.Arch.MachineHeap_s.valid_addr",
        "typing_Vale.Arch.MachineHeap_s.valid_addr128",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
        "typing_Vale.Interop.Types.__proj__Buffer__item__src",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.Interop.Types.b8_preorder",
        "typing_Vale.Interop.Types.base_typ_as_type",
        "typing_Vale.Interop.Types.get_downview",
        "typing_Vale.X64.Memory.addr_in_ptr",
        "typing_Vale.X64.Memory.uint_view",
        "typing_Vale.X64.Memory.valid_mem128",
        "typing_Vale.X64.Memory.valid_mem_aux",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "ee346ae1d4b66de989a27da88f0c8f63"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_hi64_full",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.squash",
        "equation_Vale.Arch.Heap.heap_impl", "l_and-interp",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
      ],
      0,
      "1213cdd96334732bddfa9ed4589a2cb8"
    ],
    [
      "Vale.X64.Memory_Sems.low_lemma_store_mem128_hi64_full",
      2,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Vale.Arch.HeapTypes_s_pretyping_b2ecc36deaf346c775ae2b728a51b51e",
        "b2t_def", "bool_inversion",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "equality_tok_Vale.Arch.HeapTypes_s.Public@tok",
        "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Arch.Heap.heap_get",
        "equation_Vale.Arch.Heap.heap_impl",
        "equation_Vale.Arch.Heap.heap_taint",
        "equation_Vale.Arch.Heap.heap_upd",
        "equation_Vale.Arch.HeapImpl._ih",
        "equation_Vale.Arch.HeapImpl.buffer",
        "equation_Vale.Arch.HeapImpl.heaplet_id",
        "equation_Vale.Arch.HeapImpl.mi_heap_upd",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Interop.Heap_s.mk_addr_map",
        "equation_Vale.Lib.Map16.get", "equation_Vale.X64.Memory.buffer128",
        "equation_Vale.X64.Memory.buffer_addr",
        "equation_Vale.X64.Memory.buffer_read",
        "equation_Vale.X64.Memory.buffer_readable",
        "equation_Vale.X64.Memory.buffer_writeable",
        "equation_Vale.X64.Memory.get_heaplet_id",
        "equation_Vale.X64.Memory.get_vale_heap",
        "equation_Vale.X64.Memory.inv_buffer_info",
        "equation_Vale.X64.Memory.inv_heaplet",
        "equation_Vale.X64.Memory.inv_heaplet_ids",
        "equation_Vale.X64.Memory.inv_heaplets",
        "equation_Vale.X64.Memory.mem_inv",
        "equation_Vale.X64.Memory.modifies",
        "equation_Vale.X64.Memory.scale_by",
        "equation_Vale.X64.Memory.valid_layout_buffer",
        "equation_Vale.X64.Memory.valid_layout_data_buffer",
        "equation_Vale.X64.Memory.valid_taint_buf128",
        "equation_Vale.X64.Memory_Sems.get_heap",
        "equation_Vale.X64.Memory_Sems.is_full_update",
        "equation_Vale.X64.Memory_Sems.upd_heap",
        "fuel_guarded_inversion_Vale.Interop.Types.b8",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9",
        "kinding_Vale.Arch.HeapTypes_s.taint@tok", "l_and-interp",
        "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.Map.lemma_equal_elim",
        "lemma_FStar.Map.lemma_equal_intro",
        "lemma_FStar.Set.lemma_equal_elim",
        "lemma_Vale.Arch.MachineHeap.correct_update_get128",
        "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
        "lemma_Vale.X64.Memory_Sems.lemma_heap_get_heap",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_heaplets_initialized",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_inner_vl_mod_loc",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner",
        "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih",
        "proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
        "proj_equation_Vale.Interop.Types.Buffer_writeable",
        "projection_inverse_BoxInt_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_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
        "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
        "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_mh",
        "refinement_interpretation_Tm_refine_0030c490ddf8a8ae33d539152b909139",
        "refinement_interpretation_Tm_refine_13f55c98202407c42a7edd29f4ef7d8f",
        "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
        "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
        "refinement_interpretation_Tm_refine_c2c488db3214c38826155caf10d30036",
        "refinement_interpretation_Tm_refine_de771fbca30fedf96bdd0c10f0b19812",
        "refinement_interpretation_Tm_refine_e5f0372e4b8607a08675a75fa5d733cc",
        "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_FStar.Map.domain", "typing_FStar.Set.complement",
        "typing_FStar.Set.empty",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
        "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplets_initialized",
        "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih",
        "typing_Vale.Arch.HeapImpl._ih",
        "typing_Vale.Arch.MachineHeap_s.valid_addr64",
        "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
        "typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
        "typing_Vale.X64.Machine_Semantics_s.update_n",
        "typing_Vale.X64.Memory.buffer_read",
        "typing_Vale.X64.Memory_Sems.get_heap",
        "typing_tok_Vale.Arch.HeapTypes_s.Public@tok",
        "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok"
      ],
      0,
      "9f25810809777b3c06e0d50ef7f5bd46"
    ]
  ]
]