[ " Ov÷õÅñúø‘—ê\u001dQ½Ú", [ [ "Vale.Poly1305.Util.poly1305_heap_blocks'", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "binder_x_6ed653fa3b4ea5921df76d73bcc53571_4", "equality_tok_Prims.LexTop@tok", "int_inversion", "int_typing", "primitive_Prims.op_Equality", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_64d6e2874914159ac990ee19add280f5", "well-founded-ordering-on-nat" ], 0, "a9e6df00cebf2fb83002aa12c453b2b6" ], [ "Vale.Poly1305.Util.poly1305_heap_blocks", 1, 1, 0, [ "@query", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0" ], 0, "d85a59c38aced87d345dcb39d1c875ce" ], [ "Vale.Poly1305.Util.reveal_poly1305_heap_blocks", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "eq2-interp", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "3e5a438e6531cd6f0df0530b10a430b5" ], [ "Vale.Poly1305.Util.reveal_poly1305_heap_blocks", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Vale.Poly1305.Util.poly1305_heap_blocks", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0" ], 0, "a3d1b9b69687eabc963f0d73d8a1763c" ], [ "Vale.Poly1305.Util.seqTo128", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "c998dfac9c132cf637e664f8c2b991b2" ], [ "Vale.Poly1305.Util.lemma_poly1305_heap_hash_blocks_alt", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "18495fde1b0f18d313cbdb120a793e65" ], [ "Vale.Poly1305.Util.lemma_poly1305_heap_hash_blocks_alt", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "a7e62e4c7074e2d32979a1f8d286bf39" ], [ "Vale.Poly1305.Util.lemma_poly1305_heap_hash_blocks_alt", 3, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@fuel_correspondence_Vale.Poly1305.Util.poly1305_heap_blocks_.fuel_instrumented", "@fuel_irrelevance_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@fuel_irrelevance_Vale.Poly1305.Util.poly1305_heap_blocks_.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_8f6e895a49590f9a95c242bbf7466dd9_3", "binder_x_ae567c2fb75be05905677af440075565_0", "binder_x_ae567c2fb75be05905677af440075565_1", "binder_x_ae567c2fb75be05905677af440075565_2", "binder_x_ae567c2fb75be05905677af440075565_5", "binder_x_cc373e5bcef412662ac4930a7f26229e_4", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64", "equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "equation_Prims.nat", "equation_Prims.op_Equals_Equals_Equals", "equation_Vale.Poly1305.Util.seqTo128", "equation_Vale.Poly1305.Util.t_seqTo128", "equation_Vale.X64.Memory.base_typ_as_vale_type", "equation_Vale.X64.Memory.buffer64", "equation_with_fuel_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "equation_with_fuel_Vale.Poly1305.Util.poly1305_heap_blocks_.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "interpretation_Tm_abs_55d622e5d8cb2002c7f2c749786e2ff9", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6791b8c8c173ce145264368678ab6852", "typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "well-founded-ordering-on-nat" ], 0, "469f15992fec796dcb17fb750264e5a5" ], [ "Vale.Poly1305.Util.buffers_readable", 1, 1, 1, [ "@MaxIFuel_assumption", "@query", "binder_x_2ba196b19be26fed8bbff92956a16ea9_1", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", "equation_Vale.X64.Memory.buffer64", "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, "fc0bff196558a86297417f8a871c24e1" ], [ "Vale.Poly1305.Util.lemma_equal_blocks", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@fuel_irrelevance_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_8bcb06ddb816b44c6c099f3dd0f5c779_3", "binder_x_8bcb06ddb816b44c6c099f3dd0f5c779_4", "binder_x_ae567c2fb75be05905677af440075565_0", "binder_x_ae567c2fb75be05905677af440075565_1", "binder_x_ae567c2fb75be05905677af440075565_2", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5", "equation_Prims.nat", "equation_Prims.op_Equals_Equals_Equals", "equation_with_fuel_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "well-founded-ordering-on-nat" ], 0, "1aef7bd5b6125afc3492027c39761a6d" ], [ "Vale.Poly1305.Util.lemma_append_blocks", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "3273bcf6fe5a55a1d68419ea92f95371" ], [ "Vale.Poly1305.Util.lemma_append_blocks", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2db6a1c38cc5caaadefeec37d31e7952", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "dddd303a4440cf0eaf611097244b9f37" ], [ "Vale.Poly1305.Util.lemma_append_blocks", 3, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@fuel_irrelevance_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_8bcb06ddb816b44c6c099f3dd0f5c779_3", "binder_x_8bcb06ddb816b44c6c099f3dd0f5c779_4", "binder_x_8bcb06ddb816b44c6c099f3dd0f5c779_5", "binder_x_ae567c2fb75be05905677af440075565_0", "binder_x_ae567c2fb75be05905677af440075565_1", "binder_x_ae567c2fb75be05905677af440075565_2", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_6", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_7", "equation_Prims.nat", "equation_Prims.op_Equals_Equals_Equals", "equation_with_fuel_Vale.Poly1305.Spec_s.poly1305_hash_blocks.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Vale.Poly1305.Spec_s.poly1305_hash_blocks", "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, "c9e13e3ff154d91a5f2232ed5b3bed52" ] ] ]