[ "kŽÉxž¹ÿöŽE‹À1œC$", [ [ "Vale.AsLowStar.MemoryHelpers.as_vale_buffer_len", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.uint_view", "function_token_typing_FStar.UInt8.t", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_d2179e9e4c59ec138821d558895d918b", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.uint_view" ], 0, "7d3e1e6b08eac15e748b535865438faf" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_buffer_len", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "constructor_distinct_Tm_unit", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "int_inversion", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "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_LowStar.BufferView.Down.View_n", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7e4aef0e094a0997c9a2a88c99a08ffb", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.UInt32.v", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len", "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" ], 0, "5f73112e9a49d3f203e4bf1d1e8a0b33" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_immbuffer_len", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.uint_view", "function_token_typing_FStar.UInt8.t", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_d2179e9e4c59ec138821d558895d918b", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.uint_view" ], 0, "4f233b7b5d3fd7a1fe5dc0c707726ec6" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_immbuffer_len", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "constructor_distinct_Tm_unit", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_LowStar.ImmutableBuffer.immutable_preorder", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "int_inversion", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "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_LowStar.BufferView.Down.View_n", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_d678f7d7d0da37a330c156121d26ee3b", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.UInt32.v", "typing_FStar.UInt8.t", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_LowStar.Monotonic.Buffer.len", "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" ], 0, "ad56956ddb3db63192003d099f451e05" ], [ "Vale.AsLowStar.MemoryHelpers.state_eq_down_mem", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.Heap.heap_create_machine", "equation_Vale.Arch.Heap.heap_get", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Arch.HeapLemmas.heap_ignore_ghost", "equation_Vale.Arch.HeapLemmas.heap_ignore_ghost_machine", "equation_Vale.X64.Lemmas.core_state", "equation_Vale.X64.Lemmas.state_eq_S", "equation_Vale.X64.Lemmas.state_eq_opt", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.StateLemmas.machine_state_eq", "equation_Vale.X64.StateLemmas.state_to_S", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh", "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap", "proj_equation_Vale.X64.State.Mkvale_state_vs_heap", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap", "refinement_interpretation_Tm_refine_1d91a1ccb8ed3b9c6990d1f08f8c1332", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap", "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__ih", "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap" ], 0, "04a420539562a94bbdfcdca3742e39dd" ], [ "Vale.AsLowStar.MemoryHelpers.loc_eq", 1, 1, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_ghost_arrow_21583233c98863da294c5e5d657cf78a", "FStar.List.Tot.Base_interpretation_Tm_ghost_arrow_d7e9834b8fd0407a723f5f3f4b012fdd", "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", "Vale.AsLowStar.ValeSig_interpretation_Tm_ghost_arrow_6649f4ca82bddc42206896a3029b18cd", "Vale.Interop.Base_interpretation_Tm_ghost_arrow_91d80b4cffc1e08510fdd3174c617bc6", "Vale.X64.Memory_interpretation_Tm_ghost_arrow_54f3d6191d91c89c49e593736338b0cc", "binder_x_ff84c9bcd22599fb143a28f5c0a5efa9_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Nil@tok", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equation_FStar.List.Tot.Base.map_gtot", "equation_Vale.AsLowStar.ValeSig.mloc_modified_args", "equation_Vale.AsLowStar.ValeSig.modified_arg_mloc", "equation_Vale.Interop.Base.arg", "equation_Vale.Interop.Base.loc_modified_args", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.loc", "equation_Vale.X64.Memory.loc_buffer", "equation_Vale.X64.Memory.loc_none", "equation_Vale.X64.Memory.loc_union", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_with_fuel_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented", "fuel_guarded_inversion_Prims.list", "function_token_typing_LowStar.Monotonic.Buffer.loc", "function_token_typing_Vale.AsLowStar.ValeSig.modified_arg_mloc", "function_token_typing_Vale.Interop.Base.arg", "function_token_typing_Vale.X64.Memory.loc_union", "interpretation_Tm_abs_469cd3853c3ff3e8cd408b5521fdbd9d", "interpretation_Tm_abs_db810e73f2285f8059024d15aad802b7", "kinding_Prims.list@tok", "lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_l", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "subterm_ordering_Prims.Cons", "token_correspondence_Vale.AsLowStar.ValeSig.modified_arg_mloc", "token_correspondence_Vale.X64.Memory.loc_union", "typing_FStar.List.Tot.Base.fold_right_gtot", "typing_FStar.List.Tot.Base.map_gtot", "typing_LowStar.Monotonic.Buffer.loc_none", "typing_Tm_abs_469cd3853c3ff3e8cd408b5521fdbd9d", "typing_Tm_abs_db810e73f2285f8059024d15aad802b7", "typing_Vale.Interop.Base.loc_modified_args" ], 0, "420b5f1f9a6855cc52e49c2206d56228" ], [ "Vale.AsLowStar.MemoryHelpers.relate_modifies", 1, 1, 0, [ "@query", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.Memory.modifies", "equation_Vale.X64.MemoryAdapters.as_mem" ], 0, "0b01ec3af01e465be6720768cf6df4e1" ], [ "Vale.AsLowStar.MemoryHelpers.reveal_readable", 1, 1, 0, [ "@query", "equation_Vale.X64.Memory.buffer_readable", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "d5e207af1eea033fd358570663867877" ], [ "Vale.AsLowStar.MemoryHelpers.reveal_imm_readable", 1, 1, 0, [ "@query", "equation_Vale.X64.Memory.buffer_readable", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer" ], 0, "0ed9cc5451475018159cc3a609247e5d" ], [ "Vale.AsLowStar.MemoryHelpers.readable_live", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.buffer_readable", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "typing_Vale.Interop.Base.mut_to_b8", "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs", "typing_Vale.X64.MemoryAdapters.as_mem" ], 0, "34f14ce328dd162e398929b76544e76b" ], [ "Vale.AsLowStar.MemoryHelpers.readable_imm_live", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "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_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.buffer_readable", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "function_token_typing_FStar.Monotonic.Heap.heap", "lemma_FStar.Map.lemma_ContainsDom", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_Vale.Interop.Base.imm_to_b8", "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs", "typing_Vale.X64.MemoryAdapters.as_mem" ], 0, "235fd1743fdbf19adc44c33c817bcf72" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_readable_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Interop.Base.arg", "equation_Vale.Interop.Base.mem_roots", "equation_Vale.Interop.Base.mk_mem", "equation_Vale.Interop.X64.arity_ok", "equation_Vale.X64.Memory.buffer_readable", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "refinement_interpretation_Tm_refine_b8c08cb8894cdb660d32da1093433103", "typing_Vale.Interop.Base.mk_mem" ], 0, "33e027f65de75de62114f2453a16949f" ], [ "Vale.AsLowStar.MemoryHelpers.lemma_as_mem_as_vale_mem", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih" ], 0, "b439def658d395da94ce3b0406c07ded" ], [ "Vale.AsLowStar.MemoryHelpers.mk_stack_reveal", 1, 1, 0, [ "@query" ], 0, "97ee69d9c2a556f69495aa961cf86c5d" ], [ "Vale.AsLowStar.MemoryHelpers.mk_stack_reveal", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Interop.Base.coerce", "equation_Vale.X64.Stack_Sems.stack_to_s", "equation_Vale.X64.Stack_i.init_rsp", "equation_Vale.X64.Stack_i.vale_stack", "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_stack" ], 0, "affcaa04ece2d9ec2625a3a29ce00570" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "int_inversion", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.uint_view" ], 0, "f943e22ff1210e0cfa0a5c3aea07348c" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_reveal", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Tm_unit", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.Buffer.buffer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Base.args_b8", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mem_roots", "equation_Vale.Interop.Base.mk_mem", "equation_Vale.Interop.Base.mut_to_b8", "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.get_downview", "equation_Vale.Interop.X64.arg_list", "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.buffer_as_seq", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.Memory.v_to_typ", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "function_token_typing_FStar.Seq.Base.index", "int_inversion", "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt16.uv_inv", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt64.uv_inv", "lemma_FStar.UInt8.uv_inv", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_Modulus", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_9830ee27acdcae7bf2ebc8334f96d818", "refinement_interpretation_Tm_refine_9efdbb0756b059e2036eecbec13c6ae0", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "token_correspondence_FStar.Seq.Base.index", "token_correspondence_Vale.X64.Memory.v_to_typ", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.mk_mem", "typing_Vale.Interop.Base.mut_to_b8", "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.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer", "typing_Vale.X64.MemoryAdapters.create_initial_vale_heap" ], 0, "74960e3d7aa49ffdb49d15035289b0a4" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_as_seq_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_Tm_unit", "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.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_9830ee27acdcae7bf2ebc8334f96d818", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.uint_view" ], 0, "96f9e27590d5987f9771115bb65c0ffa" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_as_seq_reveal", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "bool_inversion", "constructor_distinct_Tm_unit", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8", "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_FStar.Seq.Properties.lseq", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Base.args_b8", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Base.mem_roots", "equation_Vale.Interop.Base.mk_mem", "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.get_downview", "equation_Vale.Interop.X64.arg_list", "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.buffer_as_seq", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.Memory.v_to_typ", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Seq.Base.index", "int_inversion", "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt16.uv_inv", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt64.uv_inv", "lemma_FStar.UInt8.uv_inv", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_Modulus", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_9830ee27acdcae7bf2ebc8334f96d818", "refinement_interpretation_Tm_refine_9efdbb0756b059e2036eecbec13c6ae0", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "token_correspondence_FStar.Seq.Base.index", "token_correspondence_Vale.X64.Memory.v_to_typ", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.imm_to_b8", "typing_Vale.Interop.Base.mk_mem", "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.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer", "typing_Vale.X64.MemoryAdapters.create_initial_vale_heap" ], 0, "4b22c9b21fb4cf2f0ca13dfb009e7d5d" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_reveal2", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "int_inversion", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.uint_view" ], 0, "01eea58fde5bed9332ff09304ee47a92" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_reveal2", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Tm_unit", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.Buffer.buffer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.get_downview", "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.buffer_as_seq", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.Memory.v_to_typ", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "function_token_typing_FStar.Seq.Base.index", "int_inversion", "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt16.uv_inv", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt64.uv_inv", "lemma_FStar.UInt8.uv_inv", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_Modulus", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "token_correspondence_FStar.Seq.Base.index", "token_correspondence_Vale.X64.Memory.v_to_typ", "typing_FStar.Seq.Base.index", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.mut_to_b8", "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.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.buffer_length", "typing_Vale.X64.Memory.get_vale_heap", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_mem", "typing_Vale.X64.MemoryAdapters.as_vale_buffer", "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap" ], 0, "5a10bf2347ea6f51ccb3734c198f0a2e" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_as_seq_reveal2", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_Tm_unit", "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.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.uint_view" ], 0, "99111e1b6d5aa254f3f9876a9f7b9bc7" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_as_seq_reveal2", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "bool_inversion", "constructor_distinct_Tm_unit", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8", "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_FStar.Seq.Properties.lseq", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.get_downview", "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.buffer_as_seq", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.Memory.v_to_typ", "equation_Vale.X64.MemoryAdapters.as_mem", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Seq.Base.index", "int_inversion", "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt16.uv_inv", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt64.uv_inv", "lemma_FStar.UInt8.uv_inv", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_Modulus", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "token_correspondence_FStar.Seq.Base.index", "token_correspondence_Vale.X64.Memory.v_to_typ", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.index", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.imm_to_b8", "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.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.buffer_length", "typing_Vale.X64.Memory.get_vale_heap", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_mem", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer", "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap" ], 0, "181805d1fd01d1269d92950635643844" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_addr_reveal", 1, 1, 0, [ "@query", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Interop.Base.mem_roots", "equation_Vale.Interop.Base.mk_mem", "equation_Vale.X64.Memory.buffer_addr", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "typing_Vale.Interop.Base.mk_mem" ], 0, "94abde59a88c3385fa7dab5aa2b9b01d" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_addr_reveal", 1, 1, 0, [ "@query", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Interop.Base.mem_roots", "equation_Vale.Interop.Base.mk_mem", "equation_Vale.X64.Memory.buffer_addr", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_heap", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "typing_Vale.Interop.Base.mk_mem" ], 0, "24857d4157aeb7b6c8ee82b30bf2ed97" ], [ "Vale.AsLowStar.MemoryHelpers.fuel_eq", 1, 1, 0, [ "@query", "equation_Vale.X64.Decls.va_fuel" ], 0, "66d5d72b821ce99b96e3864acced0913" ], [ "Vale.AsLowStar.MemoryHelpers.decls_eval_code_reveal", 1, 1, 0, [ "@query", "equation_Vale.X64.Decls.va_fuel" ], 0, "a130529a535a675051e599aa47017e63" ], [ "Vale.AsLowStar.MemoryHelpers.decls_eval_code_reveal", 2, 1, 0, [ "@query", "equation_Prims.nat", "equation_Vale.Interop.Base.coerce", "equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.va_fuel" ], 0, "cc52364b20c78dbc70f37c503806b34d" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_buffer_disjoint", 1, 1, 0, [ "@query", "equation_LowStar.Monotonic.Buffer.disjoint", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.loc_buffer", "equation_Vale.X64.Memory.loc_disjoint", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable" ], 0, "a432bce407bca7c9c22ed4d2a4044eb2" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_buffer_imm_disjoint", 1, 1, 0, [ "@query", "equation_LowStar.Monotonic.Buffer.disjoint", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.loc_buffer", "equation_Vale.X64.Memory.loc_disjoint", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable" ], 0, "e546507ac5b5489721e8b0a81330f6fb" ], [ "Vale.AsLowStar.MemoryHelpers.as_vale_immbuffer_imm_disjoint", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing", "equation_LowStar.Monotonic.Buffer.disjoint", "equation_Prims.eqtype", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "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_disjoint", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_subset", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.empty", "typing_FStar.Set.intersect", "typing_FStar.Set.mem", "typing_FStar.Set.singleton", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.loc_regions", "typing_Vale.Interop.Base.imm_to_b8", "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc", "typing_Vale.Interop.Types.__proj__Buffer__item__writeable", "typing_Vale.Interop.Types.b8_preorder", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.loc_buffer", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer" ], 0, "d5c477cb84dd5fd05f27d174813592c0" ], [ "Vale.AsLowStar.MemoryHelpers.modifies_same_roots", 1, 1, 0, [ "@query" ], 0, "24f178fe89ab3cc75e88d5c9de885b1f" ], [ "Vale.AsLowStar.MemoryHelpers.modifies_same_roots", 2, 1, 0, [ "@query", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.Memory.modifies", "equation_Vale.X64.MemoryAdapters.as_mem" ], 0, "740121e692fffe3dd8b4f084fa23c187" ], [ "Vale.AsLowStar.MemoryHelpers.modifies_equal_domains", 1, 1, 0, [ "@query", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.Memory.modifies", "equation_Vale.X64.MemoryAdapters.as_mem" ], 0, "864f2dbf196022530392dcff94d48f9e" ], [ "Vale.AsLowStar.MemoryHelpers.loc_disjoint_sym", 1, 1, 0, [ "@query", "equation_Vale.X64.Memory.loc", "equation_Vale.X64.Memory.loc_disjoint", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_" ], 0, "6b5348aba78fcd7b87c5e53a3ea9532d" ], [ "Vale.AsLowStar.MemoryHelpers.core_create_lemma_taint_hyp", 1, 1, 1, [ "@MaxIFuel_assumption", "@query", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Vale.Arch.HeapTypes_s_pretyping_b2ecc36deaf346c775ae2b728a51b51e", "Vale.Interop.Base_interpretation_Tm_arrow_26d16a307c5a50d5d4a3c34f40f76fb9", "Vale.Interop.X64_interpretation_Tm_arrow_33afdcf6a0b392aeb39811347623ec9c", "Vale.Interop.X64_interpretation_Tm_ghost_arrow_b9642c00164ecb8b7f18f2a75fdd241c", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Vale.Interop.Heap_s.InteropHeap", "data_typing_intro_Vale.Arch.HeapTypes_s.Secret@tok", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Vale.Interop.Base.TD_Base", "disc_equation_Vale.Interop.Base.TD_Buffer", "disc_equation_Vale.Interop.Base.TD_ImmBuffer", "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok", "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Arch.Heap.heap_create_impl", "equation_Vale.Arch.Heap.heap_taint", "equation_Vale.Arch.Heap.one_heaplet", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.AsLowStar.LowStarSig.create_initial_vale_state", "equation_Vale.AsLowStar.LowStarSig.taint_hyp", "equation_Vale.AsLowStar.LowStarSig.taint_hyp_arg", "equation_Vale.Interop.Base.arg", "equation_Vale.Interop.Base.create_memtaint", "equation_Vale.Interop.Base.mem_roots_p", "equation_Vale.Interop.Base.mk_mem", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Heap_s.mem_of_hs_roots", "equation_Vale.Interop.X64.arg_list", "equation_Vale.Interop.X64.create_initial_trusted_state", "equation_Vale.Interop.X64.state_builder_t", "equation_Vale.Interop.X64.taint_arg_b8", "equation_Vale.Interop.X64.taint_of_arg", "equation_Vale.X64.Memory.b8", "equation_Vale.X64.Memory.get_vale_heap", "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.valid_taint_bufs", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "equation_Vale.X64.MemoryAdapters.create_initial_vale_full_heap", "fuel_guarded_inversion_Prims.dtuple2", "fuel_guarded_inversion_Vale.Interop.Base.td", "fuel_guarded_inversion_Vale.Interop.Types.b8", "fuel_guarded_inversion_Vale.Interop.X64.arg_reg_relation_", "function_token_typing_Vale.Interop.X64.create_initial_trusted_state", "function_token_typing_Vale.Interop.X64.mk_taint", "int_inversion", "interpretation_Tm_abs_3f90fa33cc8dc8eb12be164f44f029dc", "interpretation_Tm_abs_bc295df6c9aefaa61f8d8fe823aba12e", "interpretation_Tm_abs_dc894ff2fb363ce2de95711fc36b475e", "kinding_Vale.Arch.HeapTypes_s.taint@tok", "kinding_Vale.Interop.Base.td@tok", "kinding_Vale.Interop.Heap_s.interop_heap@tok", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Pervasives.invertOption", "proj_equation_FStar.Pervasives.Native.Some_v", "proj_equation_Prims.Mkdtuple2__1", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap", "proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout", "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_ih", "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap", "proj_equation_Vale.X64.State.Mkvale_state_vs_heap", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "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_layout", "projection_inverse_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint", "projection_inverse_Vale.Arch.HeapImpl.ValeHeap_ih", "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_heap", "projection_inverse_Vale.X64.State.Mkvale_state_vs_heap", "refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_9830ee27acdcae7bf2ebc8334f96d818", "refinement_interpretation_Tm_refine_9efdbb0756b059e2036eecbec13c6ae0", "refinement_interpretation_Tm_refine_aedc138702446b65fd6f58c5f54c76e5", "refinement_interpretation_Tm_refine_affb1db09d141d21b1ea1c7345183b10", "token_correspondence_Vale.AsLowStar.LowStarSig.create_initial_vale_state", "token_correspondence_Vale.AsLowStar.LowStarSig.taint_hyp", "token_correspondence_Vale.Interop.X64.create_initial_trusted_state", "true_interp", "typing_Prims.__proj__Mkdtuple2__item___1", "typing_Tm_abs_3db3675d2ffe63564180525cd66ca234", "typing_Vale.Interop.X64.taint_arg_b8", "typing_Vale.Interop.X64.taint_of_arg" ], 0, "abd998ab78bbf44f8eaa41823f8323a3" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_writeable_reveal", 1, 1, 0, [ "@query", "b2t_def", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.X64.Memory.buffer_writeable", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_BoxBool_proj_0", "projection_inverse_Vale.Interop.Types.Buffer_writeable" ], 0, "73311f928269fd361d61de6afdc987b6" ], [ "Vale.AsLowStar.MemoryHelpers.low_buffer_read", 1, 1, 0, [ "@query", "constructor_distinct_BoxInt", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.view_n", "projection_inverse_BoxInt_proj_0" ], 0, "fc533642a3c7b6e54004e21c9f9c4796" ], [ "Vale.AsLowStar.MemoryHelpers.low_buffer_read", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.buf_t", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_get", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Down.View_put", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_31b51451b63a81a48de0eeb146314644", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Down.get_view", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "d2ac5ece3ec205755d1d7520f936db0b" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_read_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Prims.eqtype", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "proj_equation_LowStar.BufferView.Up.View_n", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.get_view", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "c91d217505607d7b4bfd6988a7d52498" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_read_reveal", 2, 1, 0, [ "@query", "constructor_distinct_BoxInt", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.view_n", "projection_inverse_BoxInt_proj_0" ], 0, "57abe3dd6d5aa5d9a8fcb5402b357da1" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_read_reveal", 3, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Tm_unit", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.AsLowStar.MemoryHelpers.low_buffer_read", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.X64.Memory.base_typ_as_vale_type", "equation_Vale.X64.Memory.buffer_as_seq", "equation_Vale.X64.Memory.buffer_read", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap", "int_inversion", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_Vale.AsLowStar.MemoryHelpers.as_vale_buffer_len", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "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_LowStar.BufferView.Down.View_n", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_31b51451b63a81a48de0eeb146314644", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.Seq.Base.length", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Up.as_seq", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.mut_to_b8", "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "60d079b76ec6b966a0d8fe42feed181d" ], [ "Vale.AsLowStar.MemoryHelpers.imm_low_buffer_read", 1, 1, 0, [ "@query", "constructor_distinct_BoxInt", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.view_n", "projection_inverse_BoxInt_proj_0" ], 0, "68308c3df7b754846d745e20417dac07" ], [ "Vale.AsLowStar.MemoryHelpers.imm_low_buffer_read", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_LowStar.ImmutableBuffer.immutable_preorder", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.ibuf_t", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_get", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Down.View_put", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_2b6729a4351cdb471e5ae69306249673", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f947f393c62e2ba125a259a7fc5e28df", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.get_view", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "eac2b1444da24e7bb84428fffa270f28" ], [ "Vale.AsLowStar.MemoryHelpers.imm_buffer_read_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_Tm_unit", "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.eqtype", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.imm_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.view_n", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", "proj_equation_LowStar.BufferView.Up.View_n", "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.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_2b6729a4351cdb471e5ae69306249673", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.get_view", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer" ], 0, "ae41e9f060340b749192694ffbeb723f" ], [ "Vale.AsLowStar.MemoryHelpers.imm_buffer_read_reveal", 2, 1, 0, [ "@query", "constructor_distinct_BoxInt", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.view_n", "projection_inverse_BoxInt_proj_0" ], 0, "d682eae2f3d21d1bb3b2ab59baf4aa53" ], [ "Vale.AsLowStar.MemoryHelpers.imm_buffer_read_reveal", 3, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "bool_inversion", "constructor_distinct_Tm_unit", "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_FStar.Seq.Properties.lseq", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_LowStar.ImmutableBuffer.immutable_preorder", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.AsLowStar.MemoryHelpers.imm_low_buffer_read", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Base.imm_to_b8", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.X64.Memory.base_typ_as_vale_type", "equation_Vale.X64.Memory.buffer_as_seq", "equation_Vale.X64.Memory.buffer_read", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap", "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_Vale.AsLowStar.MemoryHelpers.as_vale_immbuffer_len", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "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_LowStar.BufferView.Down.View_n", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_2b6729a4351cdb471e5ae69306249673", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "refinement_interpretation_Tm_refine_f947f393c62e2ba125a259a7fc5e28df", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.length", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.base_typ_as_vale_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer" ], 0, "372afa663ef56443205a509fadab6b29" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_invert", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.down_view", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "9f3e48e80d43b96d9c7fa59a08346511" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_invert", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_6476a8e3f3746a5ed1b67bc20d20ab62", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Tm_unit", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt8", "equality_tok_Vale.Arch.HeapTypes_s.TUInt8@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.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.AsLowStar.LowStarSig.uint_to_nat", "equation_Vale.AsLowStar.LowStarSig.uint_to_nat_seq_t", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "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.buffer_as_seq", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.Memory.v_to_typ", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "function_token_typing_FStar.Seq.Base.index", "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion", "interpretation_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "interpretation_Tm_abs_b6c992dc3faa2e13a166132a3876f25f", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt16.vu_inv", "lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.vu_inv", "lemma_FStar.UInt8.vu_inv", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_Modulus", "proj_equation_LowStar.BufferView.Up.View_n", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "token_correspondence_FStar.Seq.Base.index", "token_correspondence_Vale.X64.Memory.v_to_typ", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.UInt16.v", "typing_FStar.UInt32.v", "typing_FStar.UInt64.v", "typing_FStar.UInt8.t", "typing_FStar.UInt8.v", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Tm_abs_b6c992dc3faa2e13a166132a3876f25f", "typing_Vale.Arch.HeapImpl._ih", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.AsLowStar.LowStarSig.uint_to_nat", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.view_n", "typing_Vale.X64.Memory.base_typ_as_vale_type", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer", "typing_tok_Vale.Arch.HeapTypes_s.TUInt8@tok" ], 0, "cec408b183953550687213bde34bfcbc" ], [ "Vale.AsLowStar.MemoryHelpers.buffer_as_seq_reveal_tuint128", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128", "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.base_typ_as_vale_type", "equation_Vale.X64.Memory.buffer_as_seq", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "int_inversion", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.buffer_length", "typing_Vale.X64.Memory.get_vale_heap", "typing_Vale.X64.MemoryAdapters.as_vale_buffer", "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap", "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok" ], 0, "88101cf9061d9326ae87bb0778fde8da" ], [ "Vale.AsLowStar.MemoryHelpers.immbuffer_as_seq_reveal_tuint128", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AsLowStar.LowStarSig_interpretation_Tm_arrow_71e4678076aa3ae62df49c4040d07959", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128", "equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint", "equation_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.base_typ_as_vale_type", "equation_Vale.X64.Memory.buffer_as_seq", "equation_Vale.X64.Memory.get_vale_heap", "equation_Vale.X64.MemoryAdapters.as_vale_immbuffer", "int_inversion", "interpretation_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8107aad3669489117b85ce6c3ce2ec69", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "typing_Tm_abs_1f9c442b5a2c3635cf13929895b14ba1", "typing_Vale.AsLowStar.LowStarSig.nat_to_uint_seq_t", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.buffer_as_seq", "typing_Vale.X64.Memory.buffer_length", "typing_Vale.X64.Memory.get_vale_heap", "typing_Vale.X64.MemoryAdapters.as_vale_immbuffer", "typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap", "typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok" ], 0, "c59dbe5a9deb65d7ed589339e793b55b" ], [ "Vale.AsLowStar.MemoryHelpers.bounded_buffer_addrs_one", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.addr_map", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.buffer_addr", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap", "function_token_typing_Vale.Interop.Types.addr_map_pred", "interpretation_Tm_abs_0b45d135b1bf428b90ecd044d0c4f361", "l_and-interp", "l_quant_interp_e1c90a68c188790ff5750b2d4ef1830e", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f", "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs", "typing_Vale.Arch.HeapImpl._ih", "typing_Vale.Interop.Base.mut_to_b8", "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs" ], 0, "5e04a651a123659e25e36ce9b9c3fe35" ], [ "Vale.AsLowStar.MemoryHelpers.bounded_buffer_addrs_all", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Arch.HeapImpl._ih", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.addr_map", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.X64.Memory.buffer_addr", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "function_token_typing_Vale.Interop.Types.addr_map_pred", "interpretation_Tm_abs_0b45d135b1bf428b90ecd044d0c4f361", "l_and-interp", "l_quant_interp_e1c90a68c188790ff5750b2d4ef1830e", "proj_equation_Vale.Interop.Types.Buffer_bsrc", "proj_equation_Vale.Interop.Types.Buffer_src", "proj_equation_Vale.Interop.Types.Buffer_writeable", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974", "refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs", "typing_Vale.Arch.HeapImpl._ih", "typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs" ], 0, "cbb7e9b9ab4d85367d6b1c39a912a531" ], [ "Vale.AsLowStar.MemoryHelpers.same_down_up_buffer_length", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.view_n", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "projection_inverse_BoxInt_proj_0", "typing_Vale.Interop.Types.down_view" ], 0, "e035e3761cfa3d00acca49d39d306a27" ], [ "Vale.AsLowStar.MemoryHelpers.same_down_up_buffer_length", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.nonzero", "equation_Vale.Interop.Base.buf_t", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "int_inversion", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_n", "refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "7ba4596772534824066ab8281d6ca83f" ], [ "Vale.AsLowStar.MemoryHelpers.down_up_buffer_read_reveal", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.eqtype", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "equation_Vale.Interop.Types.b8_preorder", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_LowStar.Monotonic.Buffer.length_as_seq", "proj_equation_LowStar.BufferView.Up.View_n", "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_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_96975b37654180c418b81485491a8291", "refinement_interpretation_Tm_refine_d7142fd4e0dfd5a4c83a9bb5208b3a4d", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Down.get_view", "typing_Vale.Interop.Base.mut_to_b8", "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.X64.Memory.uint_view", "typing_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "937ffd70609003b293d14ce31e085f3a" ], [ "Vale.AsLowStar.MemoryHelpers.down_up_buffer_read_reveal", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.view_n", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "projection_inverse_BoxInt_proj_0", "typing_Vale.Interop.Types.down_view" ], 0, "db6b866ede24b11aa99167c80424a689" ], [ "Vale.AsLowStar.MemoryHelpers.down_up_buffer_read_reveal", 3, 1, 1, [ "@MaxIFuel_assumption", "@query", "FStar.UInt8_pretyping_512f0e4172b97206a8b0e16196475713", "LowStar.BufferView.Down_interpretation_Tm_arrow_b3f54d46f9b910883cd5c1724d8e3d10", "data_elim_FStar.Pervasives.Mkdtuple4", "data_elim_LowStar.BufferView.Down.View", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.BufferView.Down.inverses", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Arch.HeapImpl.buffer", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.AsLowStar.MemoryHelpers.low_buffer_read", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Base.mut_to_b8", "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.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "equation_Vale.X64.Memory.buffer_length", "equation_Vale.X64.Memory.uint128_view", "equation_Vale.X64.Memory.uint16_view", "equation_Vale.X64.Memory.uint32_view", "equation_Vale.X64.Memory.uint64_view", "equation_Vale.X64.Memory.uint8_view", "equation_Vale.X64.Memory.uint_view", "equation_Vale.X64.MemoryAdapters.as_vale_buffer", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap", "fuel_guarded_inversion_Vale.Arch.HeapTypes_s.base_typ", "function_token_typing_LowStar.BufferView.Down.__proj__View__item__put", "int_inversion", "int_typing", "interpretation_Tm_abs_2f52ee49857d060e683109f5fabb70fa", "interpretation_Tm_abs_a8f4e254db91d3480d350b4b0b5a6525", "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "lemma_LowStar.BufferView.Up.as_buffer_mk_buffer", "lemma_LowStar.Monotonic.Buffer.length_as_seq", "lemma_Vale.AsLowStar.MemoryHelpers.as_vale_buffer_len", "lemma_Vale.AsLowStar.MemoryHelpers.buffer_read_reveal", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "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_LowStar.BufferView.Down.View_get", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Down.View_put", "proj_equation_LowStar.BufferView.Up.View_get", "proj_equation_LowStar.BufferView.Up.View_n", "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_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Down.View_put", "projection_inverse_LowStar.BufferView.Up.View_get", "projection_inverse_Vale.Interop.Types.Buffer_bsrc", "projection_inverse_Vale.Interop.Types.Buffer_src", "projection_inverse_Vale.Interop.Types.Buffer_writeable", "refinement_interpretation_Tm_refine_31b51451b63a81a48de0eeb146314644", "refinement_interpretation_Tm_refine_31dea76430ad627aa6261a45ffd44149", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_3cd0392846be88751ee39656f6f7789f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4f40aec7f25bb8ac376107b6d75b6393", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_96975b37654180c418b81485491a8291", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_d7142fd4e0dfd5a4c83a9bb5208b3a4d", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_efd4ef517629f7c86a95b395d9e0faca", "refinement_interpretation_Tm_refine_f3af5f28517536d6dbf79ec5d669f74d", "refinement_interpretation_Tm_refine_f92fcc917a4eb57990ada4a742c42c58", "token_correspondence_LowStar.BufferView.Down.__proj__View__item__put", "token_correspondence_LowStar.BufferView.Up.__proj__View__item__get", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.slice", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Down.as_seq", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Base.mut_to_b8", "typing_Vale.Interop.Types.__proj__Buffer__item__bsrc", "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_Vale.X64.MemoryAdapters.as_vale_buffer" ], 0, "abc495dd88af2aa47dbac7d317294af6" ], [ "Vale.AsLowStar.MemoryHelpers.same_buffer_same_upviews", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.get_downview", "equation_Vale.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_get", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Down.View_put", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "d72f59144c241b0b807ccc21e9c39d07" ], [ "Vale.AsLowStar.MemoryHelpers.same_buffer_same_upviews", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.buf_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.get_downview", "equation_Vale.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5b491594b93de2a9c62da330dbc5338a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83bd940927020bb51199658f6752ed80", "refinement_interpretation_Tm_refine_978d55bf99e6a9d4d5715012594372dd", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "typing_FStar.UInt8.t", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "500da414ae763ec439a6298f42224ea8" ], [ "Vale.AsLowStar.MemoryHelpers.same_immbuffer_same_upviews", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_LowStar.ImmutableBuffer.immutable_preorder", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.get_downview", "equation_Vale.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_get", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Down.View_put", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "a60d3ed6abeb45b9956663eafd146b8c" ], [ "Vale.AsLowStar.MemoryHelpers.same_immbuffer_same_upviews", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_FStar.Seq.Properties.lseq", "equation_LowStar.BufferView.Down.buffer", "equation_LowStar.ImmutableBuffer.ibuffer", "equation_LowStar.ImmutableBuffer.immutable_preorder", "equation_Prims.eqtype", "equation_Prims.pos", "equation_Vale.AsLowStar.LowStarSig.view_of_base_typ", "equation_Vale.Interop.Base.ibuf_t", "equation_Vale.Interop.Types.base_typ_as_type", "equation_Vale.Interop.Types.down_view", "equation_Vale.Interop.Types.get_downview", "equation_Vale.Interop.Views.down_view128", "equation_Vale.Interop.Views.down_view16", "equation_Vale.Interop.Views.down_view32", "equation_Vale.Interop.Views.down_view64", "equation_Vale.Interop.Views.down_view8", "equation_Vale.Interop.Views.up_view128", "equation_Vale.Interop.Views.up_view16", "equation_Vale.Interop.Views.up_view32", "equation_Vale.Interop.Views.up_view64", "equation_Vale.Interop.Views.up_view8", "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_LowStar.BufferView.Down.view", "fuel_guarded_inversion_LowStar.BufferView.Up.view", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view", "lemma_LowStar.BufferView.Down.get_view_mk_buffer_view", "primitive_Prims.op_Modulus", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_LowStar.BufferView.Down.View_n", "proj_equation_LowStar.BufferView.Up.View_n", "projection_inverse_BoxInt_proj_0", "projection_inverse_LowStar.BufferView.Down.View_n", "projection_inverse_LowStar.BufferView.Up.View_n", "refinement_interpretation_Tm_refine_0808eb31b57bea3bbe7fc78325921a65", "refinement_interpretation_Tm_refine_1665f1ce84843a1b3ee2b366c7c855b4", "refinement_interpretation_Tm_refine_32a927c4be2ea7459bf10eff6091102f", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_a81b0e453339c46893d45a0415766044", "typing_FStar.UInt8.t", "typing_LowStar.BufferView.Up.__proj__View__item__n", "typing_LowStar.BufferView.Up.as_seq", "typing_LowStar.BufferView.Up.mk_buffer", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_Vale.AsLowStar.LowStarSig.view_of_base_typ", "typing_Vale.Interop.Types.base_typ_as_type", "typing_Vale.Interop.Types.down_view" ], 0, "edc0a03e577a5d4b42d4e3a71d35066f" ], [ "Vale.AsLowStar.MemoryHelpers.lemma_valid_layout_buffer_id", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "equation_Vale.Arch.HeapImpl.heaplet_id", "fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap_layout", "function_token_typing_Vale.X64.Memory.valid_layout_buffer_id", "interpretation_Tm_abs_4ca763f672302f75d5cfb48c454c35c9", "projection_inverse_FStar.Pervasives.Native.None_a", "true_interp" ], 0, "a026dc2382a462b7a125b8d08314e97f" ] ] ]