Revision 0d9153dc34ee2dcf0821e3f21e825fc5bb8895b4 authored by Santiago Zanella-Beguelin on 11 December 2019, 17:46:08 UTC, committed by Santiago Zanella-Beguelin on 12 December 2019, 10:33:01 UTC
1 parent 7405f78
Vale.Interop.fst.hints
[
"��2��Z����9U��\"",
[
[
"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,
"4558139578ecb6a1bacb7a7030e1e8d9"
],
[
"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_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"950e76729008462a756496fc515e7505"
],
[
"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,
"df94fd03538b386ce5621b6f10596a35"
],
[
"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_1fc216e94d386fef093b3463724fa369_0",
"binder_x_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_ae567c2fb75be05905677af440075565_5",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_1114023a1eaeca0a803ad22cfa790148",
"refinement_interpretation_Tm_refine_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_ad0fec184b727a328005de1153b24a78",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_e5d5a502c207d9c5cac1ea43b70ade32",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"6b355cc50f1207d607c9ce9634ac77c6"
],
[
"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,
"477f001dd347a2651b8a3b1b17360c6f"
],
[
"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_1fc216e94d386fef093b3463724fa369_0",
"binder_x_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_1114023a1eaeca0a803ad22cfa790148",
"refinement_interpretation_Tm_refine_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_ad0fec184b727a328005de1153b24a78",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_e5d5a502c207d9c5cac1ea43b70ade32",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"well-founded-ordering-on-nat"
],
0,
"d07f0fe1fbafe7cec2bc60804ca2da63"
],
[
"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,
"e232a38db743bde2833de41988210ae5"
],
[
"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_1fc216e94d386fef093b3463724fa369_0",
"binder_x_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_1114023a1eaeca0a803ad22cfa790148",
"refinement_interpretation_Tm_refine_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_ad0fec184b727a328005de1153b24a78",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_e5d5a502c207d9c5cac1ea43b70ade32",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"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,
"53a686327ceafe1c000315210254da88"
],
[
"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,
"8ca995ff1c400cf9d13398a76f3f5ee6"
],
[
"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_1fc216e94d386fef093b3463724fa369_0",
"binder_x_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_1114023a1eaeca0a803ad22cfa790148",
"refinement_interpretation_Tm_refine_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_ad0fec184b727a328005de1153b24a78",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_e5d5a502c207d9c5cac1ea43b70ade32",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"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,
"305af84f210864f75c8d411658a1710c"
],
[
"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,
"ab2622d6f10bd65d05ffad09a1e808fa"
],
[
"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_1fc216e94d386fef093b3463724fa369_0",
"binder_x_51dbebd9cf59186809b4de77530fed70_3",
"binder_x_aba4fc5c8c7a0415fec2e0dba1a48ced_4",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_c0440b3284ca737181333a4a33d51162_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.__cache_version_number__",
"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_1114023a1eaeca0a803ad22cfa790148",
"refinement_interpretation_Tm_refine_177df2c7739f3742ccbbf596dce12069",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_564f6b69b5d05cb41cf584149360c7e2",
"refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
"refinement_interpretation_Tm_refine_ad0fec184b727a328005de1153b24a78",
"refinement_interpretation_Tm_refine_d8fe84c8d5c9b29f3b9a7b277c3aaf91",
"refinement_interpretation_Tm_refine_e5d5a502c207d9c5cac1ea43b70ade32",
"refinement_interpretation_Tm_refine_edb4a1650c56ca2a2712ec5f68e13afa",
"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,
"1f48190a18505ce1e6e0a16d5092af40"
],
[
"Vale.Interop.correct_down_p_cancel",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat8",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.b8",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"primitive_Prims.op_Addition",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"74d2c398dee73b9b68985afd0aa4d582"
],
[
"Vale.Interop.correct_down_p_frame",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"equation_FStar.Seq.Properties.lseq",
"equation_LowStar.Monotonic.Buffer.disjoint", "equation_Prims.nat",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8",
"equation_Vale.Interop.Types.base_typ_as_type",
"equation_Vale.Interop.Types.disjoint_addr",
"equation_Vale.Interop.disjoint",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing",
"primitive_Prims.op_Addition", "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_rel",
"proj_equation_Vale.Interop.Types.Buffer_rrel",
"proj_equation_Vale.Interop.Types.Buffer_src",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"c88ea41c3ed18be8de88e79bbec622e2"
],
[
"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_a80cf7dbe7f42351daa33346677274e2_1",
"binder_x_ae567c2fb75be05905677af440075565_4",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d81ce3e0a7e9266eb475a56ef4ca0603_3",
"binder_x_eea8dba8e070b31afbb128b24051b46c_2", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Interop.Types.b8",
"equation_with_fuel_Vale.Interop.Heap_s.addrs_ptr.fuel_instrumented",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_union", "primitive_Prims.op_Addition",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_aba125c2fdf18c30de849e118ca1f35e",
"refinement_interpretation_Tm_refine_ce4db8891538b6328516fc3336428086",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.Set.union", "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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview",
"well-founded-ordering-on-nat"
],
0,
"12f4248d7148caf5798e098df1710c7e"
],
[
"Vale.Interop.addrs_set_lemma_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.Interop.Types.b8",
"function_token_typing_FStar.UInt8.t",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"726a8a49cc5d077fa1abd38dd505c9e8"
],
[
"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_614bca55155151d5a1025517a3659f33",
"Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
"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.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8",
"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_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Interop.Heap_s.addrs_ptr",
"int_inversion", "int_typing", "l_or-interp",
"primitive_Prims.op_Addition", "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_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_aba125c2fdf18c30de849e118ca1f35e",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_edf53be96ed83aa35407092156fe2ef2",
"refinement_interpretation_Tm_refine_fb1a7adb3dbc242ef08ed91190fbd1ca",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons", "typing_FStar.Set.mem",
"typing_FStar.Set.set", "typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"27cf5ae24de29c44d834b2a9d2ace8ab"
],
[
"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,
"4915cdb2b0bab38f6daad4f3a3af49af"
],
[
"Vale.Interop.addrs_set_mem",
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", "equation_Vale.Interop.Types.b8",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_", "int_inversion",
"lemma_Vale.Interop.addrs_set_lemma",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"refinement_interpretation_Tm_refine_25f03280eee84f53f1b2ad3f058d1b9b",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371"
],
0,
"cb60013081164c77f1c3dcb61b2feffd"
],
[
"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,
"74fda8ac443652907563d14f168a9a58"
],
[
"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",
"equation_Vale.Interop.Types.b8", "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_", "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_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_ad57436920afdd2862ab5aae22751992",
"refinement_interpretation_Tm_refine_cbd5e1eee0ce2bbd77c945327f17d907",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons"
],
0,
"ecea4ccd290dc9d07dc4445c53feb3a7"
],
[
"Vale.Interop.lemma_write_buffer_domain",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.Interop.Types_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
"bool_inversion", "data_elim_Vale.Interop.Heap_s.InteropHeap",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8",
"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_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "lemma_FStar.Set.lemma_equal_intro",
"lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_union",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"typing_FStar.Map.domain", "typing_FStar.Set.mem",
"typing_FStar.Set.union", "typing_LowStar.BufferView.Down.length",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"4c66d11c1e643a191c3d24e116340584"
],
[
"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_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
"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_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.nat",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq",
"equation_Vale.Interop.Heap_s.mk_addr_map",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8", "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_FStar.Monotonic.Heap.heap",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "int_typing", "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_Addition",
"primitive_Prims.op_BarBar",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_addrs",
"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_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0a0f9ff82d2826751d46936e8dab3101",
"refinement_interpretation_Tm_refine_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_33cc421ea02f3f3f4c2a3516094392e6",
"refinement_interpretation_Tm_refine_3b4ccb64568b95e1eecc4d73b5a24707",
"refinement_interpretation_Tm_refine_4d9b072f672371f6b87de17de2fda8d9",
"refinement_interpretation_Tm_refine_4e6ff91458b7269e02c2aa8dd7d7b82a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_9a80b5dfa5564a90c3ca0d543ef7d0b7",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_aba125c2fdf18c30de849e118ca1f35e",
"refinement_interpretation_Tm_refine_ad57436920afdd2862ab5aae22751992",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_dbe23ff6cb9d4dcade7118b84967c33e",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.root",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Set.empty", "typing_FStar.Set.mem",
"typing_FStar.Set.union", "typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length", "typing_Prims.uu___is_Nil",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.write_buffer_vale"
],
0,
"ab21a268f0d94d12bb12c70243202230"
],
[
"Vale.Interop.down_mem",
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", "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.Types.b8", "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", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomRestrict",
"lemma_FStar.Set.lemma_equal_intro", "lemma_FStar.Set.mem_empty",
"lemma_Vale.Interop.addrs_set_lemma", "primitive_Prims.op_Addition",
"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_25f03280eee84f53f1b2ad3f058d1b9b",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6c6bee8722d5bad4ddf174209b7edaa3",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_8732d2792d5c1e00a22b6183f1a80f51",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"typing_FStar.Map.const", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid",
"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,
"1f9c98872d019e9fd6aebe8c2d29e199"
],
[
"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",
"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",
"equation_Vale.Interop.Types.b8", "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_", "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_703c6f879c5b001c36b204e25e1b2371",
"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",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons"
],
0,
"fdb9cd18f833707dbe241a5810f6bee4"
],
[
"Vale.Interop.same_unspecified_down_aux",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_68aa0df7915bf348bcb6532fe1aaf275"
],
0,
"2f4c684dea1d804711ae5b4d9263a55e"
],
[
"Vale.Interop.same_unspecified_down_aux",
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.Heap_s.mem_of_hs_roots",
"equation_Vale.Interop.Types.b8", "equation_Vale.Interop.down_mem",
"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",
"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_195aade13e651466afbb34ebee3ab204",
"refinement_interpretation_Tm_refine_1ea192f769de03e3ae8a35b678483e00",
"refinement_interpretation_Tm_refine_68aa0df7915bf348bcb6532fe1aaf275",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_fb1a7adb3dbc242ef08ed91190fbd1ca",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371"
],
0,
"0231cfa23b4f011aadf080fe7e9f56f7"
],
[
"Vale.Interop.same_unspecified_down",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_68aa0df7915bf348bcb6532fe1aaf275"
],
0,
"f84d7851565017b9d83abc374f97285b"
],
[
"Vale.Interop.same_unspecified_down",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_68aa0df7915bf348bcb6532fe1aaf275"
],
0,
"44c037bfd1653583ae7d0e5e58737096"
],
[
"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",
"Vale.Interop_interpretation_Tm_arrow_992025dc489e7315d2abb53d1ad49c82",
"b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_Prims.nat", "equation_Vale.Interop.Types.b8",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t", "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",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_ff9cf9634d9ad82e44410ccec01e1955"
],
0,
"63641ac0d368be063f2986ea0de369b0"
],
[
"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_992025dc489e7315d2abb53d1ad49c82",
"data_elim_Vale.Interop.Heap_s.InteropHeap",
"equation_FStar.Seq.Properties.lseq", "equation_Prims.nat",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Heap_s.mk_addr_map",
"equation_Vale.Interop.Types.b8",
"equation_Vale.Interop.get_seq_heap",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion", "int_typing",
"interpretation_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"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",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bccbced7332638ded7edb52a93b52677",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"refinement_interpretation_Tm_refine_ff9cf9634d9ad82e44410ccec01e1955",
"typing_FStar.Seq.Base.index",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"81e8d66734dcbad7d9ce46b38352cad9"
],
[
"Vale.Interop.up_mem_aux",
1,
2,
1,
[ "@query" ],
0,
"a01ee55a83cfb94a3e35e82d60b7f4e0"
],
[
"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_992025dc489e7315d2abb53d1ad49c82",
"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_LowStar.Monotonic.Buffer.disjoint", "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",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8",
"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",
"false_interp", "fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"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.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_typing",
"interpretation_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"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_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",
"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_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
"refinement_interpretation_Tm_refine_b5b8aa7fe8e1f8de462247efdeb2f0f1",
"refinement_interpretation_Tm_refine_bccbced7332638ded7edb52a93b52677",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"refinement_interpretation_Tm_refine_ff9cf9634d9ad82e44410ccec01e1955",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"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_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_b51c6477abe9001f80a2c30fadfd2dca",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
"typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview"
],
0,
"a01d475a9e2876cd15786906ed306999"
],
[
"Vale.Interop.up_mem",
1,
2,
1,
[ "@query" ],
0,
"ca141303d8bc4b1aca6938510bbe3092"
],
[
"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_Vale.Interop.Types.b8",
"equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented",
"false_interp", "fuel_guarded_inversion_Vale.Interop.Types.b8_",
"projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371"
],
0,
"e84415f55478ed13fffadc97d613e6ff"
],
[
"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,
"e7564f3b664e1d404a1b54c6169bcfd9"
],
[
"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",
"Vale.Interop_interpretation_Tm_arrow_992025dc489e7315d2abb53d1ad49c82",
"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.Interop.Heap_s.correct_down",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.b8",
"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_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"int_inversion",
"interpretation_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"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_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_821baf50316b2523cd200c1c0c5a4067",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bccbced7332638ded7edb52a93b52677",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"refinement_interpretation_Tm_refine_ff9cf9634d9ad82e44410ccec01e1955",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons", "typing_FStar.Seq.Base.index",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__hs",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view"
],
0,
"6b63ad276fa7fb22cfc23f490f006fc9"
],
[
"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,
"7312bd5df1ead2388b0327d69798cc89"
],
[
"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.Types.b8",
"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",
"projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371"
],
0,
"6a1d76b929b9912eb5784bf129d6c790"
],
[
"Vale.Interop.correct_down_p_same_sel",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.Seq.Properties.lseq",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Types.b8",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing",
"primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_hs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bccbced7332638ded7edb52a93b52677",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.get_downview"
],
0,
"7e264a76448c7ea78d5d82aeb5dc4693"
],
[
"Vale.Interop.up_down_identity_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", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_40dec2fdc42f7b5efafe5762d6761d53_0",
"binder_x_ae567c2fb75be05905677af440075565_2",
"binder_x_fc78d7c96ee4b05d332ae57ac99aff6c_1",
"constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Nil@tok",
"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.correct_down",
"equation_Vale.Interop.Types.b8", "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.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",
"int_typing", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_Vale.Interop.addrs_set_lemma",
"proj_equation_Vale.Interop.Heap_s.InteropHeap_ptrs",
"projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_25f03280eee84f53f1b2ad3f058d1b9b",
"refinement_interpretation_Tm_refine_4e6ff91458b7269e02c2aa8dd7d7b82a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_7d5fdc58e4fedfc5e79017f738a06ce1",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_dbe23ff6cb9d4dcade7118b84967c33e",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"typing_FStar.Map.const", "typing_FStar.Map.domain",
"typing_FStar.Map.restrict", "typing_FStar.Set.empty",
"typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__ptrs",
"typing_Vale.Interop.Heap_s.addrs_set",
"typing_Vale.Interop.down_mem_aux"
],
0,
"ba8059ee0438a4ecc60488908bd2e721"
],
[
"Vale.Interop.up_down_identity",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_3a2dd58f50cd5923bb942c80f67255f6"
],
0,
"4f61d5b636f76b58d8c3a1dae19c1592"
],
[
"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",
"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_8c41f6f180b71033245cdc7aca5395e0",
"refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"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,
"558eee8b32f23a9ed2f00aaa109019c9"
],
[
"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.nat", "equation_Prims.squash",
"equation_Vale.Arch.MachineHeap_s.machine_heap",
"equation_Vale.Def.Words_s.nat8", "equation_Vale.Interop.Types.b8",
"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",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8", "int_inversion",
"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_471cb2fea0ea32360cc49236e412f9a6",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b0e983e2a97bd15fdd0ab53f8b017a6f",
"refinement_interpretation_Tm_refine_eb772802b6a72ab41a7d02f51f67a266",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"typing_FStar.Map.domain", "typing_LowStar.BufferView.Down.length",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"186f22defd7774e6ccd6a3be6abbe63b"
],
[
"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_interpretation_Tm_arrow_38b481003114a2f65ff9ca6b62dd14e3",
"Vale.Interop_interpretation_Tm_arrow_992025dc489e7315d2abb53d1ad49c82",
"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_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.Seq.Properties.lseq", "equation_FStar.Set.subset",
"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.nat64", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.Interop.Heap_s.addrs_set",
"equation_Vale.Interop.Heap_s.correct_down_p",
"equation_Vale.Interop.Heap_s.disjoint_or_eq_b8",
"equation_Vale.Interop.Heap_s.list_disjoint_or_eq",
"equation_Vale.Interop.Types.addr_map",
"equation_Vale.Interop.Types.b8",
"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_Prims.list",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"function_token_typing_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"l_and-interp", "l_or-interp",
"l_quant_interp_91881cc6bc0c184b2379e012860e0f2b",
"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.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_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_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_rel",
"proj_equation_Vale.Interop.Types.Buffer_rrel",
"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_04411f4ac756e7490a64e2db9bda29b2",
"refinement_interpretation_Tm_refine_0461e75a646cbadf79d6506a42fd03fe",
"refinement_interpretation_Tm_refine_0e4cf65f7351e0808e0a2ed028012cbb",
"refinement_interpretation_Tm_refine_1369401d66ae6f83682a5955a8b9280a",
"refinement_interpretation_Tm_refine_278e0f317328f9d18906d5e312751975",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_bccbced7332638ded7edb52a93b52677",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c8d14e43ad9ba7ceb64e36ef13e09448",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"refinement_interpretation_Tm_refine_ff9c29737b4a7ad4656cd79051ec80a3",
"refinement_interpretation_Tm_refine_ff9cf9634d9ad82e44410ccec01e1955",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"subterm_ordering_Prims.Cons",
"token_correspondence_Vale.Interop.Heap_s.__proj__InteropHeap__item__addrs",
"typing_FStar.Map.domain", "typing_FStar.Map.sel",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton",
"typing_LowStar.BufferView.Down.as_seq",
"typing_LowStar.BufferView.Down.length",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_Tm_abs_b51c6477abe9001f80a2c30fadfd2dca",
"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__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.disjoint_addr",
"typing_Vale.Interop.Types.down_view",
"typing_Vale.Interop.Types.get_downview",
"typing_Vale.Interop.get_seq_heap"
],
0,
"a5ed095490e7ed75eb9b73cb6cd44370"
],
[
"Vale.Interop.update_buffer_up_mem",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"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.b8",
"equation_Vale.Interop.Types.down_view",
"equation_Vale.Interop.Types.get_downview",
"fuel_guarded_inversion_FStar.Pervasives.dtuple4",
"fuel_guarded_inversion_Vale.Interop.Heap_s.interop_heap",
"fuel_guarded_inversion_Vale.Interop.Types.b8_",
"function_token_typing_FStar.UInt8.t",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.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",
"proj_equation_Vale.Interop.Types.Buffer_bsrc",
"proj_equation_Vale.Interop.Types.Buffer_src",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_50d3b3dd51fb0799a5eeaaea500ed7b0",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"refinement_interpretation_Tm_refine_fe084d710bd16568de37f3a949480eea",
"typing_FStar.Map.domain",
"typing_Vale.Interop.Types.__proj__Buffer__item__bsrc",
"typing_Vale.Interop.Types.__proj__Buffer__item__rel",
"typing_Vale.Interop.Types.__proj__Buffer__item__rrel",
"typing_Vale.Interop.Types.__proj__Buffer__item__src",
"typing_Vale.Interop.Types.base_typ_as_type",
"typing_Vale.Interop.Types.down_view"
],
0,
"47687925dad23968be61228e2a96960c"
],
[
"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",
"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.Types.b8", "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",
"lemma_FStar.Set.lemma_equal_elim", "projection_inverse_Prims.Nil_a",
"refinement_interpretation_Tm_refine_50d3b3dd51fb0799a5eeaaea500ed7b0",
"refinement_interpretation_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"refinement_interpretation_Tm_refine_b50f45fba9bc6f60eec05ca9dc1f94ef",
"refinement_interpretation_Tm_refine_f053bb82fde0bb5e3b79f846e507678a",
"refinement_kinding_Tm_refine_703c6f879c5b001c36b204e25e1b2371",
"typing_FStar.Map.domain", "typing_Vale.Interop.Heap_s.addrs_set"
],
0,
"de90aad7b5331647a8dcf9d5b419e80d"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...