[ "¢ø\u0003½EöàcH\u0000Â{\u007f+%Þ", [ [ "Vale.Arch.Heap.heaplet_upd_f", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Vale.Arch.HeapImpl_interpretation_Tm_arrow_8891fc688091edcbfb9fd01cb7e859aa", "bool_inversion", "equation_Prims.nat", "equation_Vale.Arch.HeapImpl.heaplet_id", "equation_Vale.Arch.HeapImpl.vale_heaplets", "equation_Vale.Arch.MachineHeap_s.is_machine_heap_update", "equation_Vale.Arch.MachineHeap_s.machine_heap", "equation_Vale.Def.Words_s.nat8", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "function_token_typing_Vale.Def.Words_s.nat8", "int_inversion", "kinding_Vale.Arch.HeapImpl.vale_heap@tok", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_InDomConcat", "lemma_FStar.Map.lemma_InDomRestrict", "lemma_FStar.Map.lemma_SelConcat2", "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.lemma_equal_intro", "lemma_FStar.Set.mem_intersect", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", "proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_inner", "proj_equation_Vale.Arch.HeapImpl.ValeHeap_mh", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d", "token_correspondence_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_sets", "typing_FStar.Map.concat", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Map.restrict", "typing_FStar.Set.intersect", "typing_FStar.Set.mem", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner", "typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout_inner__item__vl_heaplet_sets", "typing_Vale.Arch.HeapImpl.__proj__ValeHeap__item__mh", "typing_Vale.Lib.Map16.sel" ], 0, "fb663cb99390efe99ed5efcc95027a46" ], [ "Vale.Arch.Heap.heap_upd", 1, 1, 0, [ "@query", "equation_Vale.Arch.Heap.heap_get", "equation_Vale.Arch.Heap.heap_taint", "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", "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" ], 0, "3f9b6f34e6755b407113321a5f93b70b" ], [ "Vale.Arch.Heap.heap_create_machine", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0", "equation_Vale.Interop.Heap_s.down_mem_t", "fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap", "refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef", "typing_Vale.Interop.down_mem" ], 0, "5c0df37d1759e88d08de3e8a26fc1463" ], [ "Vale.Arch.Heap.heap_create_impl", 1, 1, 0, [ "@query", "equation_Vale.Arch.Heap.heap_create_machine", "equation_Vale.Arch.Heap.heap_get", "equation_Vale.Arch.Heap.heap_taint", "equation_Vale.Arch.Heap.one_heaplet", "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_mh", "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_mh" ], 0, "6fd307a3560cb856ab97d2f0db06960e" ] ] ]