Revision 9c7444102374d3650ce16ea2cf8d6b8a726dd2df authored by Victor Dumitrescu on 11 May 2020, 16:25:39 UTC, committed by Victor Dumitrescu on 11 May 2020, 16:25:39 UTC
1 parent 6cadaf2
Vale.Interop.fst.hints
[
"���\u0002Z\u000bV��\fyR�%z�",
[
[
"Vale.Interop.write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"b1892d3eca4d97a87312d5ace99b1d6f"
],
[
"Vale.Interop.write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8", "function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_SelUpd1",
"lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"940f982b2450e45a075376ad478e8251"
],
[
"Vale.Interop.frame_write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"54b412dc66721316ce23826eb56b7e5d"
],
[
"Vale.Interop.frame_write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.write_vale_mem.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.write_vale_mem.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"b2t_def", "binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_ae567c2fb75be05905677af440075565_5",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_b5ecdf6b68431b1ae5a51ce9723a824d_0",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_with_fuel_Vale.Interop.write_vale_mem.fuel_instrumented",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_SelUpd1",
"lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_92bffd61ccbecc2ffeb38c51b31903f3",
"refinement_interpretation_Tm_refine_a8d5bc6eafc44205d392093af1e7f064",
"refinement_interpretation_Tm_refine_cb7955f07f21ce8668d576ee8dfdce26",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"543eb50986fd6e7e6e52c1cac457dada"
],
[
"Vale.Interop.load_store_write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_eae35c292e6ea58af33a2672308f11de"
],
0,
"697b9ccea012d8b06f0c69565dd4833f"
],
[
"Vale.Interop.load_store_write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.write_vale_mem.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.write_vale_mem.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"b2t_def", "binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_b5ecdf6b68431b1ae5a51ce9723a824d_0",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_with_fuel_Vale.Interop.write_vale_mem.fuel_instrumented",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_SelUpd1",
"lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_92bffd61ccbecc2ffeb38c51b31903f3",
"refinement_interpretation_Tm_refine_a8d5bc6eafc44205d392093af1e7f064",
"refinement_interpretation_Tm_refine_cb7955f07f21ce8668d576ee8dfdce26",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"327d93affa4a4dcc5a4787fd4b31982a"
],
[
"Vale.Interop.domain_write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"5cb6013bcfc9546f4a13f85c852f7300"
],
[
"Vale.Interop.domain_write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.write_vale_mem.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.write_vale_mem.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"b2t_def", "binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_b5ecdf6b68431b1ae5a51ce9723a824d_0",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_with_fuel_Vale.Interop.write_vale_mem.fuel_instrumented",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomUpd2", "lemma_FStar.Map.lemma_SelUpd1",
"lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_92bffd61ccbecc2ffeb38c51b31903f3",
"refinement_interpretation_Tm_refine_a8d5bc6eafc44205d392093af1e7f064",
"refinement_interpretation_Tm_refine_cb7955f07f21ce8668d576ee8dfdce26",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Map.domain", "typing_FStar.Set.mem",
"typing_FStar.UInt.fits", "typing_Vale.Interop.write_vale_mem",
"well-founded-ordering-on-nat"
],
0,
"9f1b2a1ce10686b098e14bf06804121a"
],
[
"Vale.Interop.domain2_write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"8d9c5fbd23a10f4156de9ca7922460d0"
],
[
"Vale.Interop.domain2_write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.write_vale_mem.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.write_vale_mem.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"b2t_def", "binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_b5ecdf6b68431b1ae5a51ce9723a824d_0",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_with_fuel_Vale.Interop.write_vale_mem.fuel_instrumented",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomUpd1", "lemma_FStar.Map.lemma_SelUpd1",
"lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_92bffd61ccbecc2ffeb38c51b31903f3",
"refinement_interpretation_Tm_refine_a8d5bc6eafc44205d392093af1e7f064",
"refinement_interpretation_Tm_refine_cb7955f07f21ce8668d576ee8dfdce26",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Map.domain", "typing_FStar.Set.mem",
"typing_Vale.Interop.write_vale_mem", "well-founded-ordering-on-nat"
],
0,
"fb6a5d27cb99b546eba2dfa590727154"
],
[
"Vale.Interop.monotone_domain_write_vale_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"99d5f8ed4e982b6476f13c8a301c384c"
],
[
"Vale.Interop.monotone_domain_write_vale_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.write_vale_mem.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.write_vale_mem.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"b2t_def", "binder_x_74f682bc25113c64084a04765516a401_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_b2564773453bdfb53f032dbd3679709e_3",
"binder_x_b5ecdf6b68431b1ae5a51ce9723a824d_0",
"binder_x_cabf339c83086244c77449dbb6cc3cbc_1", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_with_fuel_Vale.Interop.write_vale_mem.fuel_instrumented",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_SelUpd1", "lemma_FStar.Map.lemma_SelUpd2",
"lemma_FStar.Map.lemma_UpdDomain",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_union",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_14ac14fe5618e6aa6489208789111683",
"refinement_interpretation_Tm_refine_1f9c035e3d5700980b3b63c565438b2f",
"refinement_interpretation_Tm_refine_34ff444db0d6e38eb310a45b8a17c132",
"refinement_interpretation_Tm_refine_4f3f4c0e7452015453e686b55c18c37e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_92bffd61ccbecc2ffeb38c51b31903f3",
"refinement_interpretation_Tm_refine_a8d5bc6eafc44205d392093af1e7f064",
"refinement_interpretation_Tm_refine_cb7955f07f21ce8668d576ee8dfdce26",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Map.domain", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.Set.union",
"typing_FStar.UInt.fits", "typing_Vale.Interop.write_vale_mem",
"well-founded-ordering-on-nat"
],
0,
"b257d6679b47919800b3d31500e87982"
],
[
"Vale.Interop.correct_down_p_cancel",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
"bool_typing", "data_elim_Vale.Interop.Types.Buffer",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
"int_typing", "proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Types.Buffer_src",
"proj_equation_Vale.Interop.Types.Buffer_writeable",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
"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.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview"
],
0,
"12931a5ddee30ee911f6815046962ac6"
],
[
"Vale.Interop.correct_down_p_frame",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_elim_Vale.Interop.Types.Buffer",
"equation_FStar.Seq.Properties.lseq",
"equation_LowStar.Monotonic.Buffer.disjoint",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8_preorder",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.disjoint_addr",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.disjoint",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Types.addr_map_pred",
"int_typing",
"interpretation_Tm_abs_0b45d135b1bf428b90ecd044d0c4f361",
"l_and-interp", "l_quant_interp_bd1f5246e6f57b3b0174bc6d256820c5",
"primitive_Prims.op_BarBar", "primitive_Prims.op_LessThan",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"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",
"refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
"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.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview"
],
0,
"0a5b9ff272b3721eea4bcffce4888849"
],
[
"Vale.Interop.addrs_ptr_lemma",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.Interop.Heap_s.addrs_ptr.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.Heap_s.addrs_ptr.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_a2b389b19c9bd00c88f8324fd9c67eb4_2",
"binder_x_a80cf7dbe7f42351daa33346677274e2_1",
"binder_x_ae567c2fb75be05905677af440075565_4",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d81ce3e0a7e9266eb475a56ef4ca0603_3", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Interop.Types.base_typ_as_type",
"equation_with_fuel_Vale.Interop.Heap_s.addrs_ptr.fuel_instrumented",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_union", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5e8a4b3047c38f1ce9b8b1959bab0bd7",
"refinement_interpretation_Tm_refine_dd20688ba5635abfb47e96fd328dd7c1",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.Set.union", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Heap_s.addrs_ptr",
"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",
"well-founded-ordering-on-nat"
],
0,
"a1788a75638c0217c04a7707bc10bcbc"
],
[
"Vale.Interop.addrs_set_lemma_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Interop.Types.base_typ_as_type",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.length",
"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"
],
0,
"bc887e6fe495d542a5d47d728ace76c9"
],
[
"Vale.Interop.addrs_set_lemma_aux",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query",
"FStar.List.Tot.Base_interpretation_Tm_ghost_arrow_d7e9834b8fd0407a723f5f3f4b012fdd",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_95b27f3bf28277eb7cdde7555d40ab25",
"Vale.Interop_interpretation_Tm_ghost_arrow_ad81c22b48c89af0ca992049f0f766b3",
"binder_x_03377d74198295feb783e0c699138481_1",
"binder_x_a80cf7dbe7f42351daa33346677274e2_0",
"binder_x_ae567c2fb75be05905677af440075565_3",
"binder_x_d81ce3e0a7e9266eb475a56ef4ca0603_2", "bool_inversion",
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "eq2-interp",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_with_fuel_FStar.List.Tot.Base.fold_right_gtot.fuel_instrumented",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Interop.Heap_s.addrs_ptr",
"int_inversion", "int_typing", "kinding_Vale.Interop.Types.b8@tok",
"l_or-interp", "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_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5e8a4b3047c38f1ce9b8b1959bab0bd7",
"refinement_interpretation_Tm_refine_edf53be96ed83aa35407092156fe2ef2",
"refinement_interpretation_Tm_refine_fb1a7adb3dbc242ef08ed91190fbd1ca",
"subterm_ordering_Prims.Cons", "typing_FStar.Set.mem",
"typing_FStar.Set.set", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.length",
"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"
],
0,
"ddc048590c000cc4b03a8282342db0f8"
],
[
"Vale.Interop.addrs_set_lemma",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.valid_addr",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int", "int_inversion",
"lemma_FStar.Set.mem_empty"
],
0,
"c53d48211375eabaa1bba232a314eb87"
],
[
"Vale.Interop.addrs_set_mem",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a"
],
0,
"780c90518deb03cbd1faa459128b99ef"
],
[
"Vale.Interop.write_buffer_vale",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e"
],
0,
"3386d5eb7f33263129d0fba6a1302ed2"
],
[
"Vale.Interop.down_mem_aux",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query",
"Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
"binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_21370f7ddf8d50c820cf6bee9e83cc2d_4",
"binder_x_40dec2fdc42f7b5efafe5762d6761d53_1",
"binder_x_4d87d79814a1a8e492c4d803230b2edf_3",
"binder_x_a40f7e487c1020b3b67e6b8bc15f0ef4_0",
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eq2",
"equation_Prims.nat",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"equation_Vale.Interop.disjoint",
"equation_Vale.Interop.write_buffer_vale",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
"kinding_Vale.Interop.Types.b8@tok", "l_or-interp",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_0a0f9ff82d2826751d46936e8dab3101",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_ad57436920afdd2862ab5aae22751992",
"refinement_interpretation_Tm_refine_cbd5e1eee0ce2bbd77c945327f17d907",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def"
],
0,
"c6bbe62c76fb1dc337dc0a998145f909"
],
[
"Vale.Interop.lemma_write_buffer_domain",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
"bool_typing", "data_elim_Vale.Interop.Types.Buffer",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.write_buffer_vale",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "lemma_FStar.Set.lemma_equal_intro",
"lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_union",
"primitive_Prims.op_BarBar",
"proj_equation_Vale.Interop.Types.Buffer_writeable",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"typing_FStar.Map.domain", "typing_FStar.Set.mem",
"typing_FStar.Set.union", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.get_downview"
],
0,
"9fb9dc7a49ea0eb476d9fe00dbbc1172"
],
[
"Vale.Interop.lemma_down_mem_aux_domain",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.down_mem_aux.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.down_mem_aux.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
"Vale.Interop.Types_pretyping_cc6beaf9e2624d0643670c917b6f53e1",
"binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_40dec2fdc42f7b5efafe5762d6761d53_1",
"binder_x_4d87d79814a1a8e492c4d803230b2edf_3",
"binder_x_a40f7e487c1020b3b67e6b8bc15f0ef4_0",
"binder_x_ae567c2fb75be05905677af440075565_5",
"binder_x_b51720e983b9c27a92c87a9d9497e534_4", "bool_inversion",
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
"data_elim_Prims.Cons", "data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"equation_Vale.Interop.Heap_s.mk_addr_map",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"equation_Vale.Interop.disjoint",
"equation_Vale.Interop.write_buffer_vale",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"equation_with_fuel_Vale.Interop.down_mem_aux.fuel_instrumented",
"false_interp",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
"int_inversion", "int_typing", "kinding_Vale.Interop.Types.b8@tok",
"l_or-interp", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_empty",
"lemma_FStar.Set.mem_union", "primitive_Prims.op_BarBar",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0a0f9ff82d2826751d46936e8dab3101",
"refinement_interpretation_Tm_refine_33cc421ea02f3f3f4c2a3516094392e6",
"refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
"refinement_interpretation_Tm_refine_3b4ccb64568b95e1eecc4d73b5a24707",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4d9b072f672371f6b87de17de2fda8d9",
"refinement_interpretation_Tm_refine_4e6ff91458b7269e02c2aa8dd7d7b82a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5e8a4b3047c38f1ce9b8b1959bab0bd7",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_9a80b5dfa5564a90c3ca0d543ef7d0b7",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_ad57436920afdd2862ab5aae22751992",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_dbe23ff6cb9d4dcade7118b84967c33e",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"typing_FStar.Map.contains", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.rid_freeable",
"typing_FStar.Monotonic.HyperHeap.root",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Set.empty", "typing_FStar.Set.mem",
"typing_FStar.Set.union", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.addrs_ptr",
"typing_Vale.Interop.Heap_s.global_addrs_map",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.down_mem_aux",
"typing_Vale.Interop.write_buffer_vale"
],
0,
"4ea9b78733d48f6b9649d19ae07eb7d1"
],
[
"Vale.Interop.down_mem",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"bool_inversion", "constructor_distinct_Prims.Nil",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_typing_intro_Prims.Nil@tok",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.valid_addr",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"int_typing", "kinding_Vale.Interop.Types.b8@tok",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomRestrict",
"lemma_FStar.Set.lemma_equal_intro", "lemma_FStar.Set.mem_empty",
"primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_1fba7ece2969e47624842f4169de1234",
"refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_6c6bee8722d5bad4ddf174209b7edaa3",
"refinement_interpretation_Tm_refine_8732d2792d5c1e00a22b6183f1a80f51",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_FStar.Map.const", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.rid_freeable",
"typing_FStar.Monotonic.HyperHeap.root",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Set.empty", "typing_FStar.Set.mem",
"typing_Vale.Interop.Heap_s.addrs_set"
],
0,
"dbd496f058bf960ea66ee1a4de8796b2"
],
[
"Vale.Interop.frame_down_mem_aux",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.down_mem_aux.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.down_mem_aux.fuel_instrumented",
"@query",
"Vale.Interop.Heap_s_pretyping_40dec2fdc42f7b5efafe5762d6761d53",
"Vale.Interop.Types_pretyping_cc6beaf9e2624d0643670c917b6f53e1",
"binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_21370f7ddf8d50c820cf6bee9e83cc2d_4",
"binder_x_40dec2fdc42f7b5efafe5762d6761d53_1",
"binder_x_4d87d79814a1a8e492c4d803230b2edf_3",
"binder_x_a40f7e487c1020b3b67e6b8bc15f0ef4_0",
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eq2",
"equation_Prims.nat",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"equation_Vale.Interop.disjoint",
"equation_Vale.Interop.write_buffer_vale",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"equation_with_fuel_Vale.Interop.down_mem_aux.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
"kinding_Vale.Interop.Types.b8@tok", "l_or-interp",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_0a0f9ff82d2826751d46936e8dab3101",
"refinement_interpretation_Tm_refine_4e6ff91458b7269e02c2aa8dd7d7b82a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_a5b41528274692e74fb6e856b9525329",
"refinement_interpretation_Tm_refine_ad57436920afdd2862ab5aae22751992",
"refinement_interpretation_Tm_refine_cbd5e1eee0ce2bbd77c945327f17d907",
"refinement_interpretation_Tm_refine_dbe23ff6cb9d4dcade7118b84967c33e",
"refinement_interpretation_Tm_refine_fb1a7adb3dbc242ef08ed91190fbd1ca",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def"
],
0,
"459b824aad58edaf433c51881dda5392"
],
[
"Vale.Interop.same_unspecified_down_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"refinement_interpretation_Tm_refine_011c19c35e55781ddb5bbdc0d9eead95"
],
0,
"e603073859ef849469e9af9c689ec1d9"
],
[
"Vale.Interop.same_unspecified_down_aux",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query",
"Vale.Interop.Types_pretyping_cc6beaf9e2624d0643670c917b6f53e1",
"constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Nil@tok",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.mem_of_hs_roots",
"equation_Vale.Interop.down_mem", "equation_Vale.Interop.valid_addr",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "kinding_Vale.Interop.Types.b8@tok",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"projection_inverse_Prims.Nil_a",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_addrs",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_011c19c35e55781ddb5bbdc0d9eead95",
"refinement_interpretation_Tm_refine_195aade13e651466afbb34ebee3ab204",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"refinement_interpretation_Tm_refine_fb1a7adb3dbc242ef08ed91190fbd1ca"
],
0,
"1e9fed33a15655dfe3db8b09d3966282"
],
[
"Vale.Interop.same_unspecified_down",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"refinement_interpretation_Tm_refine_011c19c35e55781ddb5bbdc0d9eead95"
],
0,
"67514184f999bb85ad0e6787ac6dca0a"
],
[
"Vale.Interop.same_unspecified_down",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"refinement_interpretation_Tm_refine_011c19c35e55781ddb5bbdc0d9eead95"
],
0,
"e873975ce507de6c021c04c2b551145f"
],
[
"Vale.Interop.get_seq_heap",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop_interpretation_Tm_arrow_26ff148c0f90a45f463a84c61946fd2d",
"b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Types.b8", "int_typing",
"lemma_FStar.Seq.Base.lemma_init_len",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_9bdf64b2660adb592eaffa73ced680cc",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_FStar.UInt8.t",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.down_view"
],
0,
"10cce7e012fdfcc6ecf7dd50bc5d0c41"
],
[
"Vale.Interop.get_seq_heap_as_seq",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Vale.Interop_interpretation_Tm_arrow_26ff148c0f90a45f463a84c61946fd2d",
"bool_inversion", "bool_typing",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_elim_Vale.Interop.Types.Buffer",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Heap_s.mk_addr_map",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"equation_Vale.Interop.get_seq_heap",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "int_typing",
"interpretation_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.UInt8.uv_inv",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Types.Buffer_src",
"proj_equation_Vale.Interop.Types.Buffer_writeable",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_9bdf64b2660adb592eaffa73ced680cc",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.index", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.global_addrs_map",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"8418d6673723b159a423519debc2e962"
],
[
"Vale.Interop.up_mem_aux",
1,
2,
1,
[ "@query" ],
0,
"2e382d9bcda48eed5a1019127093df17"
],
[
"Vale.Interop.up_mem_aux",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop_interpretation_Tm_arrow_26ff148c0f90a45f463a84c61946fd2d",
"b2t_def", "binder_x_03377d74198295feb783e0c699138481_1",
"binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_42b77fb15436db2979e1388533012436_0",
"binder_x_a734470775d7bd1ac67eb44b41a783a6_3", "bool_inversion",
"bool_typing", "constructor_distinct_Prims.Cons",
"constructor_distinct_Prims.Nil",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Seq.Properties.lseq", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_LowStar.BufferView.Down.buffer", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"equation_Vale.Interop.Types.b8_preorder",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"equation_Vale.Interop.get_seq_heap",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
"int_typing",
"interpretation_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"kinding_Vale.Interop.Types.b8@tok", "l_or-interp",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt8.vu_inv",
"lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
"lemma_LowStar.Monotonic.Buffer.lemma_live_equal_mem_domains",
"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_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_FStar.Pervasives.Mkdtuple4__1",
"proj_equation_FStar.Pervasives.Mkdtuple4__2",
"proj_equation_FStar.Pervasives.Mkdtuple4__3",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"proj_equation_Vale.Interop.Types.Buffer_bsrc",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_addrs",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_9bdf64b2660adb592eaffa73ced680cc",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b5b8aa7fe8e1f8de462247efdeb2f0f1",
"refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"typing_FStar.Map.domain", "typing_FStar.Map.sel",
"typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt8.t",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
"typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview"
],
0,
"0ca95e354b2066c33d4054d240da452e"
],
[
"Vale.Interop.up_mem",
1,
2,
1,
[ "@query" ],
0,
"3577dd9755604a9b0971e775167ad7de"
],
[
"Vale.Interop.up_mem",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query", "constructor_distinct_Prims.Nil",
"data_typing_intro_Prims.Nil@tok",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Vale.Interop.Types.b8",
"kinding_Vale.Interop.Types.b8@tok", "projection_inverse_Prims.Nil_a"
],
0,
"efed1b7fc0a1ec72296e31159ae9adce"
],
[
"Vale.Interop.down_up_identity_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Types.b8",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"refinement_interpretation_Tm_refine_26bf6c918a9a6a8e28c8a7da62af89b0",
"refinement_interpretation_Tm_refine_4522c68cc58b27fd5780156de9e4df3b",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371"
],
0,
"78145fc59ee47b19424dbc759e76f15e"
],
[
"Vale.Interop.down_up_identity_aux",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.up_mem_aux.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.up_mem_aux.fuel_instrumented",
"@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop_interpretation_Tm_arrow_26ff148c0f90a45f463a84c61946fd2d",
"binder_x_03377d74198295feb783e0c699138481_1",
"binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_42b77fb15436db2979e1388533012436_0",
"binder_x_6b22ef6a8f229dcbf8070d562ece1375_3",
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Seq.Properties.lseq",
"equation_LowStar.BufferView.Down.buffer", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Heap_s.correct_down_p",
"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.get_seq_heap",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"equation_with_fuel_Vale.Interop.up_mem_aux.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "int_typing",
"interpretation_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"kinding_Vale.Interop.Types.b8@tok", "l_or-interp",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.UInt8.uv_inv",
"lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
"proj_equation_FStar.Pervasives.Mkdtuple4__1",
"proj_equation_FStar.Pervasives.Mkdtuple4__2",
"proj_equation_FStar.Pervasives.Mkdtuple4__3",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"proj_equation_Vale.Interop.Types.Buffer_bsrc",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_1369401d66ae6f83682a5955a8b9280a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_821baf50316b2523cd200c1c0c5a4067",
"refinement_interpretation_Tm_refine_9bdf64b2660adb592eaffa73ced680cc",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"subterm_ordering_Prims.Cons", "typing_FStar.Seq.Base.index",
"typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view"
],
0,
"d40cdbb3639289293f85b147183713f9"
],
[
"Vale.Interop.down_up_identity",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
"equation_Vale.Interop.Heap_s.correct_down",
"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,
"59c237d2a9226bf14877226575c5a1ad"
],
[
"Vale.Interop.down_up_identity",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query", "constructor_distinct_Prims.Nil",
"data_typing_intro_Prims.Nil@tok", "equation_Vale.Interop.up_mem",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"kinding_Vale.Interop.Types.b8@tok",
"projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef"
],
0,
"f1ac1aed08d1411e1f430a56b5c1c2bd"
],
[
"Vale.Interop.correct_down_p_same_sel",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.eqtype",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.down_view",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8", "int_inversion",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
"typing_FStar.UInt8.t", "typing_LowStar.BufferView.Down.as_seq",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview"
],
0,
"9dbf25425919cbeb47ee2c4592a14296"
],
[
"Vale.Interop.up_down_identity_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Heap_s_interpretation_Tm_ghost_arrow_918a6217dad728349cf023555f8761c0",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Heap_s.down_mem_t",
"equation_Vale.Interop.down_mem", "equation_Vale.Interop.valid_addr",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Set.lemma_equal_elim",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"typing_FStar.Map.domain", "typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.down_mem"
],
0,
"58432d453ae38897ede20bfdf61fb622"
],
[
"Vale.Interop.up_down_identity",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_3a2dd58f50cd5923bb942c80f67255f6"
],
0,
"b86fc9201eaa562651f7ab18e1066b25"
],
[
"Vale.Interop.up_down_identity",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Heap_s.mem_of_hs_roots",
"equation_Vale.Interop.valid_addr",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_equal_elim",
"lemma_FStar.Map.lemma_equal_intro",
"lemma_FStar.Set.lemma_equal_elim",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_219d50ffa8841a417ab97c45ba2e1cc6",
"refinement_interpretation_Tm_refine_3a2dd58f50cd5923bb942c80f67255f6",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_8c41f6f180b71033245cdc7aca5395e0",
"refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
"typing_FStar.Map.domain",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
"typing_Vale.Interop.Heap_s.addrs_set"
],
0,
"87feeb17f94c76c3a377538e715c4871"
],
[
"Vale.Interop.update_buffer_up_mem_aux",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_FStar.Seq.Properties.lseq",
"equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype",
"equation_Prims.squash",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"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.get_seq_heap",
"fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "l_and-interp",
"l_quant_interp_31b11ee0751d315194beda71382ee5a5",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
"proj_equation_FStar.Pervasives.Mkdtuple4__1",
"proj_equation_FStar.Pervasives.Mkdtuple4__2",
"proj_equation_FStar.Pervasives.Mkdtuple4__3",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Types.Buffer_bsrc",
"proj_equation_Vale.Interop.Types.Buffer_src",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_a59745a3ad7ef5f619e237e3b367ec0a",
"refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
"refinement_interpretation_Tm_refine_d2fc72c0eb1a60cd80867fbd57769cfc",
"typing_FStar.Map.domain", "typing_FStar.UInt8.t",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"d777b792ba75e4acf0ab4c6fe65fe367"
],
[
"Vale.Interop.update_buffer_up_mem_aux",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_correspondence_Vale.Interop.up_mem_aux.fuel_instrumented",
"@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Vale.Interop.up_mem_aux.fuel_instrumented",
"@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Types_pretyping_cc6beaf9e2624d0643670c917b6f53e1",
"Vale.Interop_interpretation_Tm_arrow_26ff148c0f90a45f463a84c61946fd2d",
"b2t_def", "binder_x_03377d74198295feb783e0c699138481_2",
"binder_x_03377d74198295feb783e0c699138481_3",
"binder_x_42b77fb15436db2979e1388533012436_0",
"binder_x_42b77fb15436db2979e1388533012436_1",
"binder_x_aa43c49dd85e19ddcec101eda2efb815_5",
"binder_x_cc6beaf9e2624d0643670c917b6f53e1_4", "bool_inversion",
"bool_typing", "constructor_distinct_Prims.Cons",
"constructor_distinct_Prims.Nil",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"data_elim_Vale.Interop.Types.Buffer",
"data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons",
"disc_equation_Prims.Nil", "eq2-interp",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.lseq", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_LowStar.BufferView.Down.buffer",
"equation_LowStar.Monotonic.Buffer.disjoint", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.l_Forall",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8_preorder",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.disjoint_addr",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"equation_Vale.Interop.get_seq_heap",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"equation_with_fuel_Vale.Interop.up_mem_aux.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"function_token_typing_Vale.Interop.Heap_s.list_disjoint_or_eq",
"function_token_typing_Vale.Interop.Types.addr_map_pred",
"int_inversion", "int_typing",
"interpretation_Tm_abs_0b45d135b1bf428b90ecd044d0c4f361",
"interpretation_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"kinding_Vale.Interop.Types.b8@tok", "l_and-interp", "l_or-interp",
"l_quant_interp_67783243426a60b39d9fb919f9ee0e7a",
"l_quant_interp_bd1f5246e6f57b3b0174bc6d256820c5",
"l_quant_interp_decc1164beb863c8f91695473785a596",
"l_quant_interp_f162ed645e98138b81049100b6d3ba68",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt8.vu_inv",
"lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
"lemma_LowStar.Monotonic.Buffer.lemma_live_equal_mem_domains",
"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_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_FStar.Pervasives.Mkdtuple4__1",
"proj_equation_FStar.Pervasives.Mkdtuple4__2",
"proj_equation_FStar.Pervasives.Mkdtuple4__3",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"proj_equation_Vale.Interop.Types.Buffer_bsrc",
"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_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_addrs",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_hs",
"projection_inverse_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0dbdff46d67e5b175b2f3cc0cb46b974",
"refinement_interpretation_Tm_refine_0e4cf65f7351e0808e0a2ed028012cbb",
"refinement_interpretation_Tm_refine_1369401d66ae6f83682a5955a8b9280a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4f48f97d5ef775a2195e0899eac73e60",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_76e59c7a065e37ed8356ffe7fa5f9837",
"refinement_interpretation_Tm_refine_9bdf64b2660adb592eaffa73ced680cc",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bac48341d72c9512b36c265d7915272a",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"token_correspondence_Vale.Interop.Heap_s.list_disjoint_or_eq_def",
"typing_FStar.Map.domain", "typing_FStar.Map.sel",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.rid_freeable",
"typing_FStar.Monotonic.HyperHeap.root",
"typing_FStar.Seq.Base.index", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt8.t", "typing_FStar.UInt8.v",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_Tm_abs_ad85920da55bfb7f2b90fdba1b44b2e1",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
"typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.Heap_s.mk_addr_map",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"1707c146db6a3b10a86b2490504bed8a"
],
[
"Vale.Interop.update_buffer_up_mem",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"equation_FStar.Seq.Properties.lseq",
"equation_LowStar.BufferView.Down.buffer", "equation_Prims.eqtype",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_LowStar.BufferView.Down.view",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_LowStar.BufferView.Down.as_buffer_mk_buffer_view",
"proj_equation_FStar.Pervasives.Mkdtuple4__1",
"proj_equation_FStar.Pervasives.Mkdtuple4__2",
"proj_equation_FStar.Pervasives.Mkdtuple4__3",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_50d3b3dd51fb0799a5eeaaea500ed7b0",
"refinement_interpretation_Tm_refine_61ad87a48c5493622a87dee22c6da699",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"typing_FStar.Map.domain", "typing_FStar.UInt8.t",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.__proj__Buffer__item__writeable",
"typing_Vale.Interop.Types.b8_preorder",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view"
],
0,
"a163bba24ce5e792a6f71bb8fb40ecb4"
],
[
"Vale.Interop.update_buffer_up_mem",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Types_pretyping_cc6beaf9e2624d0643670c917b6f53e1",
"constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Nil@tok",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down",
"equation_Vale.Interop.up_mem",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"kinding_Vale.Interop.Types.b8@tok",
"lemma_FStar.Set.lemma_equal_elim", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_50d3b3dd51fb0799a5eeaaea500ed7b0",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"typing_FStar.Map.domain", "typing_Vale.Interop.Heap_s.addrs_set"
],
0,
"91184f1efa31d45a28088da76cc2c9eb"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...