[
  "鉢u0010沅λ^\f\u0004漒u0005n聸打",
  [
    [
      "Vale.Transformers.Locations.location",
      1,
      1,
      0,
      [ "@query", "assumption_Vale.X64.Machine_s.reg__uu___haseq" ],
      0,
      "5f823e9719eacaeaf084d33c0ba4e277"
    ],
    [
      "Vale.Transformers.Locations.__proj__ALocReg__item___0",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_3475018c8870eaf55e8ea5559487b430"
      ],
      0,
      "610aa1cedc004958931ad39fd7ea1112"
    ],
    [
      "Vale.Transformers.Locations.aux_print_reg_from_location",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "equation_Prims.nat", "equation_Vale.X64.Machine_s.n_regs",
        "equation_Vale.X64.Machine_s.reg_id", "int_inversion",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
        "refinement_interpretation_Tm_refine_3475018c8870eaf55e8ea5559487b430",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "typing_Vale.X64.Machine_s.n_regs"
      ],
      0,
      "77bcedc10ad08421273c4dfde6b94ef3"
    ],
    [
      "Vale.Transformers.Locations.disjoint_location",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Vale.Transformers.Locations_pretyping_f6ab80eb5ffc2f5a5eff56ec5e04f3b2",
        "assumption_Vale.X64.Machine_s.reg__uu___haseq",
        "constructor_distinct_Vale.Transformers.Locations.ALocReg",
        "data_typing_intro_Vale.Transformers.Locations.ALocStack@tok",
        "disc_equation_Vale.Transformers.Locations.ALocCf",
        "disc_equation_Vale.Transformers.Locations.ALocMem",
        "disc_equation_Vale.Transformers.Locations.ALocOf",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "disc_equation_Vale.Transformers.Locations.ALocStack",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Vale.Transformers.Locations.ALocReg__0"
      ],
      0,
      "52105d0875faef3743ac762ca6d4b6ba"
    ],
    [
      "Vale.Transformers.Locations.auto_lemma_disjoint_location",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.Def.PossiblyMonad_pretyping_45711eeb8a66f863c2b04f3fc2748fc3",
        "Vale.Transformers.Locations_pretyping_f6ab80eb5ffc2f5a5eff56ec5e04f3b2",
        "constructor_distinct_Prims.unit", "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.Def.PossiblyMonad.Err",
        "constructor_distinct_Vale.Def.PossiblyMonad.Ok",
        "constructor_distinct_Vale.Def.PossiblyMonad.possibly",
        "disc_equation_Vale.Def.PossiblyMonad.Ok",
        "equality_tok_Vale.Transformers.Locations.ALocMem@tok",
        "equation_Vale.Transformers.Locations.disjoint_location",
        "primitive_Prims.op_disEquality",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Vale.Def.PossiblyMonad.Ok__a",
        "projection_inverse_Vale.Def.PossiblyMonad.Ok_v",
        "typing_Vale.Transformers.Locations.disjoint_location",
        "typing_tok_Vale.Transformers.Locations.ALocMem@tok", "unit_typing"
      ],
      0,
      "d48e82a425e7fe1252b2dffb7379ecc2"
    ],
    [
      "Vale.Transformers.Locations.lemma_disjoint_locations_symmetric",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_correspondence_Vale.Def.PossiblyMonad.for_all.fuel_instrumented",
        "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_irrelevance_Vale.Def.PossiblyMonad.for_all.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_e4836109f73687024ac3edd113084865",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.Def.PossiblyMonad_interpretation_Tm_arrow_25069aaab7418caef2268a811fbde7da",
        "Vale.Transformers.Locations_interpretation_Tm_arrow_8dd1fd5b71cc5876f5829f120278e7c6",
        "Vale.Transformers.Locations_pretyping_f6ab80eb5ffc2f5a5eff56ec5e04f3b2",
        "binder_x_a1d98a77e9eb6b7c546519b69ee90a88_0",
        "binder_x_a1d98a77e9eb6b7c546519b69ee90a88_1",
        "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.Def.PossiblyMonad.Ok",
        "data_elim_Vale.Def.PossiblyMonad.Ok",
        "data_typing_intro_Vale.Transformers.Locations.ALocStack@tok",
        "disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
        "disc_equation_Vale.Def.PossiblyMonad.Ok",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "equation_Vale.Def.PossiblyMonad.op_Amp_Amp_Dot",
        "equation_Vale.Transformers.Locations.disjoint_location_from_locations",
        "equation_Vale.Transformers.Locations.disjoint_locations",
        "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
        "equation_with_fuel_Vale.Def.PossiblyMonad.for_all.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_Vale.Def.PossiblyMonad.possibly",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_0aead85000f7cb97bdedd109c8bf8424",
        "interpretation_Tm_abs_7b764ec327b3dd0ec2b72c5139c0f8d5",
        "kinding_Vale.Transformers.Locations.location@tok",
        "lemma_Vale.Transformers.Locations.auto_lemma_disjoint_location",
        "primitive_Prims.op_Addition", "primitive_Prims.op_disEquality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "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_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.Def.PossiblyMonad.Ok__a",
        "projection_inverse_Vale.Def.PossiblyMonad.Ok_v",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "token_correspondence_Vale.Def.PossiblyMonad.for_all.fuel_instrumented",
        "typing_FStar.List.Tot.Base.length",
        "typing_Tm_abs_0aead85000f7cb97bdedd109c8bf8424",
        "typing_Tm_abs_7b764ec327b3dd0ec2b72c5139c0f8d5",
        "typing_Vale.Transformers.Locations.disjoint_locations",
        "typing_tok_Prims.LexTop@tok", "unit_inversion", "unit_typing",
        "well-founded-ordering-on-nat"
      ],
      0,
      "a7d522df76e23ed5a0f1c1112f32bff6"
    ],
    [
      "Vale.Transformers.Locations.location_val_t",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_Vale.Transformers.Locations.ALocCf",
        "disc_equation_Vale.Transformers.Locations.ALocMem",
        "disc_equation_Vale.Transformers.Locations.ALocOf",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "disc_equation_Vale.Transformers.Locations.ALocStack",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location"
      ],
      0,
      "72a9b850b44c29f015a9a5295e56bb35"
    ],
    [
      "Vale.Transformers.Locations.location_val_eqt",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "assumption_FStar.Pervasives.Native.option__uu___haseq",
        "constructor_distinct_Tm_unit",
        "disc_equation_Vale.Transformers.Locations.ALocCf",
        "disc_equation_Vale.Transformers.Locations.ALocMem",
        "disc_equation_Vale.Transformers.Locations.ALocOf",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "disc_equation_Vale.Transformers.Locations.ALocStack",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Machine_s.n_regs",
        "equation_Vale.X64.Machine_s.t_reg",
        "equation_Vale.X64.Machine_s.t_reg_file",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location",
        "function_token_typing_Prims.bool",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c", "int_inversion",
        "proj_equation_Vale.X64.Machine_s.Reg_rf",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "typing_Vale.Def.Types_s.quad32",
        "typing_Vale.Transformers.Locations.uu___is_ALocStack",
        "typing_Vale.X64.Machine_s.__proj__Reg__item__rf",
        "typing_Vale.X64.Machine_s.n_regs"
      ],
      0,
      "6053a3699d19d55ba14f271775166eb7"
    ],
    [
      "Vale.Transformers.Locations.raise_location_val_eqt",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Vale.Transformers.Locations.location_eq",
        "refinement_interpretation_Tm_refine_392b51d468236060fcf180188eadbab2"
      ],
      0,
      "3c653e2d0e9ea4d1138c12958a05c055"
    ],
    [
      "Vale.Transformers.Locations.eval_location",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
        "Vale.X64.Machine_Semantics_s_pretyping_65b491a3aaa0023c48ae2461669f28bd",
        "constructor_distinct_Vale.Transformers.Locations.ALocCf",
        "constructor_distinct_Vale.Transformers.Locations.ALocMem",
        "constructor_distinct_Vale.Transformers.Locations.ALocOf",
        "constructor_distinct_Vale.Transformers.Locations.ALocReg",
        "constructor_distinct_Vale.Transformers.Locations.ALocStack",
        "data_elim_Vale.X64.Machine_Semantics_s.Mkmachine_state",
        "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
        "disc_equation_Vale.Transformers.Locations.ALocCf",
        "disc_equation_Vale.Transformers.Locations.ALocMem",
        "disc_equation_Vale.Transformers.Locations.ALocOf",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "disc_equation_Vale.Transformers.Locations.ALocStack",
        "equality_tok_Vale.Transformers.Locations.ALocCf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocMem@tok",
        "equality_tok_Vale.Transformers.Locations.ALocOf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocStack@tok",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Transformers.Locations.location_val_t",
        "equation_Vale.X64.Machine_Semantics_s.flag_val_t",
        "equation_Vale.X64.Machine_Semantics_s.regs_t",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "function_token_typing_Vale.X64.Machine_Semantics_s.flag_val_t",
        "function_token_typing_Vale.X64.Machine_s.t_reg",
        "kinding_FStar.Pervasives.Native.tuple2@tok",
        "kinding_Vale.X64.Machine_Semantics_s.machine_stack@tok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.Transformers.Locations.ALocReg__0",
        "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e",
        "refinement_kinding_Tm_refine_c2c488db3214c38826155caf10d30036",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "typing_FStar.Universe.raise_val",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_flags",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stack",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stackTaint",
        "typing_Vale.X64.Machine_Semantics_s.cf",
        "typing_Vale.X64.Machine_Semantics_s.overflow",
        "typing_Vale.X64.Machine_s.t_reg"
      ],
      0,
      "2d68b47be4ed4d625403870778ef8f9f"
    ],
    [
      "Vale.Transformers.Locations.update_location",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
        "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_59570c1b09fcfe77d38fb81f91091100",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_6d1d81ae558d658d7d34082785eb5144",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_ef1cb164cb5e999e95914068a32c6a77",
        "Vale.X64.Machine_Semantics_s_pretyping_65b491a3aaa0023c48ae2461669f28bd",
        "Vale.X64.Machine_s_interpretation_Tm_arrow_a3d9ef307178ed6e6eb0fe5485c5ade0",
        "Vale.X64.Machine_s_pretyping_518a4fb262eb27362824d01da01681c3",
        "constructor_distinct_Vale.Transformers.Locations.ALocCf",
        "constructor_distinct_Vale.Transformers.Locations.ALocMem",
        "constructor_distinct_Vale.Transformers.Locations.ALocOf",
        "constructor_distinct_Vale.Transformers.Locations.ALocReg",
        "constructor_distinct_Vale.Transformers.Locations.ALocStack",
        "data_elim_Vale.X64.Machine_Semantics_s.Mkmachine_state",
        "disc_equation_Vale.Transformers.Locations.ALocCf",
        "disc_equation_Vale.Transformers.Locations.ALocMem",
        "disc_equation_Vale.Transformers.Locations.ALocOf",
        "disc_equation_Vale.Transformers.Locations.ALocReg",
        "disc_equation_Vale.Transformers.Locations.ALocStack",
        "equality_tok_Vale.Transformers.Locations.ALocCf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocMem@tok",
        "equality_tok_Vale.Transformers.Locations.ALocOf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocStack@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Pervasives.Native.fst",
        "equation_FStar.Pervasives.Native.snd",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Transformers.Locations.eval_location",
        "equation_Vale.Transformers.Locations.location_val_t",
        "equation_Vale.X64.Machine_Semantics_s.cf",
        "equation_Vale.X64.Machine_Semantics_s.flag_val_t",
        "equation_Vale.X64.Machine_Semantics_s.overflow",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_s.flag",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "function_token_typing_Vale.X64.Machine_Semantics_s.flag_val_t",
        "function_token_typing_Vale.X64.Machine_s.t_reg", "int_typing",
        "interpretation_Tm_abs_0d7312b6a5c933e1566848d154d4771a",
        "interpretation_Tm_abs_6e92038f4a88fb2f84b2d65491e2a749",
        "interpretation_Tm_abs_a62109f2a9c42c8f79783962c7e0b599",
        "interpretation_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "kinding_FStar.Pervasives.Native.tuple2@tok",
        "kinding_Vale.X64.Machine_Semantics_s.machine_stack@tok",
        "kinding_Vale.X64.Machine_s.reg@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.Universe.raise_val_downgrade_val",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.Transformers.Locations.ALocReg__0",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "refinement_interpretation_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_kinding_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_kinding_Tm_refine_c2c488db3214c38826155caf10d30036",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_s.t_reg",
        "typing_Tm_abs_0d7312b6a5c933e1566848d154d4771a",
        "typing_Tm_abs_6e92038f4a88fb2f84b2d65491e2a749",
        "typing_Tm_abs_a62109f2a9c42c8f79783962c7e0b599",
        "typing_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "typing_Vale.X64.Machine_s.t_reg"
      ],
      0,
      "574de6626ab3c32e6bc5f5674ae04729"
    ],
    [
      "Vale.Transformers.Locations.lemma_locations_truly_disjoint",
      1,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
        "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_59570c1b09fcfe77d38fb81f91091100",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_6d1d81ae558d658d7d34082785eb5144",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_ef1cb164cb5e999e95914068a32c6a77",
        "Vale.X64.Machine_s_interpretation_Tm_arrow_a3d9ef307178ed6e6eb0fe5485c5ade0",
        "Vale.X64.Machine_s_pretyping_518a4fb262eb27362824d01da01681c3",
        "data_elim_Vale.Transformers.Locations.ALocReg",
        "data_elim_Vale.X64.Machine_Semantics_s.Mkmachine_state",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_Vale.Transformers.Locations.eval_location",
        "equation_Vale.Transformers.Locations.update_location",
        "equation_Vale.X64.Machine_Semantics_s.cf",
        "equation_Vale.X64.Machine_Semantics_s.overflow",
        "equation_Vale.X64.Machine_Semantics_s.regs_t",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_s.flag",
        "fuel_guarded_inversion_Vale.Transformers.Locations.location",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "fuel_guarded_inversion_Vale.X64.Machine_s.reg",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_flags",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_s.t_reg", "int_typing",
        "interpretation_Tm_abs_0d7312b6a5c933e1566848d154d4771a",
        "interpretation_Tm_abs_6e92038f4a88fb2f84b2d65491e2a749",
        "interpretation_Tm_abs_a62109f2a9c42c8f79783962c7e0b599",
        "interpretation_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "kinding_Vale.X64.Machine_s.reg@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.Transformers.Locations.downgrade_val_raise_val_u0_u1",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "refinement_interpretation_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e",
        "refinement_interpretation_Tm_refine_80f620f047611b4dc96c571d8d275b19",
        "refinement_kinding_Tm_refine_72758763fd3a331db555502c82719e64",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_s.t_reg",
        "typing_Tm_abs_0d7312b6a5c933e1566848d154d4771a",
        "typing_Tm_abs_6e92038f4a88fb2f84b2d65491e2a749",
        "typing_Tm_abs_a62109f2a9c42c8f79783962c7e0b599",
        "typing_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "typing_Vale.Transformers.Locations.update_location",
        "typing_Vale.X64.Machine_s.t_reg"
      ],
      0,
      "16f430b92e727fbfae66f3bacc5a2685"
    ],
    [
      "Vale.Transformers.Locations.lemma_locations_complete",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
        "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_59570c1b09fcfe77d38fb81f91091100",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_6d1d81ae558d658d7d34082785eb5144",
        "Vale.X64.Machine_Semantics_s_pretyping_65b491a3aaa0023c48ae2461669f28bd",
        "Vale.X64.Machine_s_interpretation_Tm_arrow_a3d9ef307178ed6e6eb0fe5485c5ade0",
        "constructor_distinct_Vale.Transformers.Locations.ALocCf",
        "constructor_distinct_Vale.Transformers.Locations.ALocMem",
        "constructor_distinct_Vale.Transformers.Locations.ALocOf",
        "constructor_distinct_Vale.Transformers.Locations.ALocReg",
        "constructor_distinct_Vale.Transformers.Locations.ALocStack",
        "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
        "data_typing_intro_Vale.Transformers.Locations.ALocReg@tok",
        "equality_tok_Vale.Transformers.Locations.ALocCf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocMem@tok",
        "equality_tok_Vale.Transformers.Locations.ALocOf@tok",
        "equality_tok_Vale.Transformers.Locations.ALocStack@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.is_restricted",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_Vale.Arch.HeapTypes_s.memTaint_t",
        "equation_Vale.Transformers.Locations.eval_location",
        "equation_Vale.Transformers.Locations.filter_state",
        "equation_Vale.X64.Machine_Semantics_s.cf",
        "equation_Vale.X64.Machine_Semantics_s.flag_val_t",
        "equation_Vale.X64.Machine_Semantics_s.overflow",
        "equation_Vale.X64.Machine_Semantics_s.regs_t",
        "equation_Vale.X64.Machine_s.flag",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "fuel_guarded_inversion_Vale.X64.Machine_s.reg",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_flags",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.flag_val_t",
        "function_token_typing_Vale.X64.Machine_s.t_reg", "int_typing",
        "interpretation_Tm_abs_da56b65d6b8cb32fcb0e3d2eae13ba96",
        "interpretation_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "kinding_FStar.Pervasives.Native.tuple2@tok",
        "kinding_Vale.X64.Machine_Semantics_s.machine_stack@tok",
        "kinding_Vale.X64.Machine_s.reg@tok",
        "lemma_FStar.FunctionalExtensionality.extensionality",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.Transformers.Locations.downgrade_val_raise_val_u0_u1",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Vale.Transformers.Locations.ALocReg__0",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "refinement_interpretation_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e",
        "refinement_kinding_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_kinding_Tm_refine_c2c488db3214c38826155caf10d30036",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "typing_FStar.FunctionalExtensionality.on_domain",
        "typing_Tm_abs_da56b65d6b8cb32fcb0e3d2eae13ba96",
        "typing_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_flags",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stack",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stackTaint",
        "typing_Vale.X64.Machine_Semantics_s.cf",
        "typing_Vale.X64.Machine_Semantics_s.overflow",
        "typing_Vale.X64.Machine_s.t_reg",
        "typing_tok_Vale.Transformers.Locations.ALocCf@tok",
        "typing_tok_Vale.Transformers.Locations.ALocMem@tok",
        "typing_tok_Vale.Transformers.Locations.ALocOf@tok",
        "typing_tok_Vale.Transformers.Locations.ALocStack@tok"
      ],
      0,
      "3c0cbca9d6208d18de91ddef28d92edc"
    ],
    [
      "Vale.Transformers.Locations.lemma_locations_same_with_filter",
      1,
      1,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
        "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_59570c1b09fcfe77d38fb81f91091100",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_6d1d81ae558d658d7d34082785eb5144",
        "bool_inversion", "equation_FStar.FunctionalExtensionality.feq",
        "equation_Vale.Transformers.Locations.eval_location",
        "equation_Vale.Transformers.Locations.filter_state",
        "equation_Vale.X64.Machine_Semantics_s.cf",
        "equation_Vale.X64.Machine_Semantics_s.overflow",
        "equation_Vale.X64.Machine_s.flag",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_flags",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "int_typing",
        "interpretation_Tm_abs_da56b65d6b8cb32fcb0e3d2eae13ba96",
        "interpretation_Tm_abs_f086d77986b470aab4bfebc171e6c366",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "refinement_interpretation_Tm_refine_72758763fd3a331db555502c82719e64",
        "refinement_kinding_Tm_refine_72758763fd3a331db555502c82719e64",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "typing_Tm_abs_da56b65d6b8cb32fcb0e3d2eae13ba96",
        "typing_Tm_abs_f086d77986b470aab4bfebc171e6c366"
      ],
      0,
      "da9eca1d4e3a41dd22045f55a6582b22"
    ]
  ]
]