[ "h€)}|\tÁf§\u001d-Ü5\t7", [ [ "Vale.Poly1305.Math.lowerUpper128_def", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "b078741f1c3337ca0d8ca502f0799ccd" ], [ "Vale.Poly1305.Math.lowerUpper128_reveal", 1, 1, 0, [ "@query" ], 0, "4ed5aa2a1fcb555be781f84f301fe41a" ], [ "Vale.Poly1305.Math.lowerUpper192_reveal", 1, 1, 0, [ "@query" ], 0, "3520cff78e78af82b2e2ade7a5813d3b" ], [ "Vale.Poly1305.Math.lemma_mul_div_comm", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "82547d893b5f380e0940859ecebe87bd" ], [ "Vale.Poly1305.Math.lemma_mul_div_comm", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "8199f824a14d7edd6fbaf6e362b6ad06" ], [ "Vale.Poly1305.Math.lemma_exact_mul", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "e151112602176a627bdbec54f2060abe" ], [ "Vale.Poly1305.Math.lemma_exact_mul", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "8e5347f706fd4c24f78d987cfca3be25" ], [ "Vale.Poly1305.Math.lemma_mul_div_sep", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "42e7decd132994f63520532af63f7f62" ], [ "Vale.Poly1305.Math.lemma_mul_div_sep", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "b583fe5905be3c629b704da9c6e38f74" ], [ "Vale.Poly1305.Math.swap_add", 1, 1, 0, [ "@query" ], 0, "d647adc0849d60bad59f3f0fcfbe275e" ], [ "Vale.Poly1305.Math.lemma_mul_increases", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "aebf6ecf7da9372f7f63432603bc007a" ], [ "Vale.Poly1305.Math.multiplication_order_lemma_int", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "c9d7722b38e643659fa9594fac24f084" ], [ "Vale.Poly1305.Math.multiplication_order_eq_lemma_int", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "1cfe9ab7f35b421f4357197ebe500549" ], [ "Vale.Poly1305.Math.lemma_poly_multiply", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "51615ba61d86ef75c8318795d5438fbc" ], [ "Vale.Poly1305.Math.lemma_poly_multiply", 2, 0, 0, [ "@query", "projection_inverse_BoxInt_proj_0", "true_interp" ], 0, "14dbb425b4c8ed439013ad4860e7f75b" ], [ "Vale.Poly1305.Math.lemma_poly_reduce", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "int_inversion", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "fa5e1fde9a167f069813b175e9115977" ], [ "Vale.Poly1305.Math.lemma_poly_reduce", 2, 0, 0, [ "@query", "projection_inverse_BoxInt_proj_0", "true_interp" ], 0, "b179b082f2503a46e0d954b8ec8cd599" ], [ "Vale.Poly1305.Math.lemma_shr2_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.udiv", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_shr2", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "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_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "89847bdb26b7779d566f4f9639be6c18" ], [ "Vale.Poly1305.Math.lemma_shr4_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.udiv", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_shr4", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "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_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "fb2a1c15cb14a3099b63692f93c71626" ], [ "Vale.Poly1305.Math.lemma_and_mod_n_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_and_mod_n", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "ee7ed61d058504eaa5b70750e405dfcc" ], [ "Vale.Poly1305.Math.lemma_and_constants_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "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_Prims.pos", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_and_constants", "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_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_Prims.pow2" ], 0, "bbbf8b757b3fec40626d8f1acf1bc1d3" ], [ "Vale.Poly1305.Math.lemma_clear_lower_2_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mul_mod", "equation_FStar.UInt.size", "equation_FStar.UInt.udiv", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_clear_lower_2", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_e49d79feeb1e96b29b0f01b06f8dac23", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt.udiv", "typing_Prims.pow2", "typing_Vale.Def.Types_s.iand" ], 0, "6cbfd814026d31943dcbe2dea8384573" ], [ "Vale.Poly1305.Math.lemma_poly_constants_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Vale.Poly1305.Bitvectors.lemma_poly_constants", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "89f8610fb4b7a298fbeaf1fb7de12c86" ], [ "Vale.Poly1305.Math.lemma_and_commutes_nat", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "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_2897f455bd1a2e7bd7f8f1aa6ce63472", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Prims.pow2" ], 0, "8f416fd42f8271ea08f42a4a70a3b8fb" ], [ "Vale.Poly1305.Math.lemma_poly_bits64", 1, 0, 0, [ "@query" ], 0, "58c20a4db58459cceb6813dba0ca5632" ], [ "Vale.Poly1305.Math.lemma_mul_strict_upper_bound", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "unit_inversion", "unit_typing" ], 0, "5c39e35dc3e0e592bd3d45f795eeef02" ], [ "Vale.Poly1305.Math.lemma_bytes_shift_power2", 1, 0, 0, [ "@query" ], 0, "a75c0b64eba53e17f119e5d7f6b7fa7f" ], [ "Vale.Poly1305.Math.lemma_bytes_shift_power2", 2, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "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_2897f455bd1a2e7bd7f8f1aa6ce63472", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Prims.pow2" ], 0, "9c9db740d1b8b99604928742a0a5bfa1" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "1e7e4eb91668036dcf2920c9dad48f89" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "bdfe1d4ce3247bba78fc00b6c30cf9fc" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "f9edbeb2c2ea424377a260d05cbe67d0" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "86e10319f54c16440c4cedc07bd9c61d" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "7efddb6b3ca54d93f12fc752ba2e76ef" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "59b4a9de8cbd33fc3ed09062760d4d03" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "2cbec983f16ab5b4b9c3a227e722388e" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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" ], 0, "860bafec59bb0e594ae0a1fa180ab29d" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion", "int_typing", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.to_vec" ], 0, "10dcefc897b9ff84fb6bfb356fba2728" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 3, 1, 0, [ "@query" ], 0, "d379d8b5bff90c9a367b7f6d7048baf0" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_typing", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0cc3b8bc4390a8152398abb544530a43", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7767b6faf335908bcc46cec0b6900938", "refinement_interpretation_Tm_refine_e9fd75cceaaeb3c4516e200cfb4bee15", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.to_vec" ], 0, "6dc5d8f63fb670a40fe44cc7826f7f03" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_typing", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0cc3b8bc4390a8152398abb544530a43", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7767b6faf335908bcc46cec0b6900938", "refinement_interpretation_Tm_refine_e9fd75cceaaeb3c4516e200cfb4bee15", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.to_vec" ], 0, "989ea5192105048cb1e9b29055daa31c" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod0", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_0cc3b8bc4390a8152398abb544530a43", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "b98455531e77115256b718edac255def" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "3c40e55acffe1a8806da6cd8611f08eb" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 3, 1, 0, [ "@query" ], 0, "728024c7eb90d4b986b2b25f2c26c93c" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_2bd847f7dedd5f8c0ccfa10349b2470b", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "b889a25df8aa81e9ba73411152541cac" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_2bd847f7dedd5f8c0ccfa10349b2470b", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "bac8fba9640fe3535b1d0e9d9ea17e65" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod1", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_1e912a01f562d84e2decab9945d4c6ea", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "1e9faa916d94c07c3ec07f851fa8e6a7" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "95e1c74875f755eb6bf56b47df31c653" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 3, 1, 0, [ "@query" ], 0, "c4e09cf06280c0b72565ac527e5c1d8f" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_ed24a72559e6d95bc4aa8f08c105ba2f" ], 0, "ce2a58904aaaeaaa842778434826d871" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_ed24a72559e6d95bc4aa8f08c105ba2f" ], 0, "155fd967366e36dce7b9e64fe8ef0e8a" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod2", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_7b6b83afd9733f0a04b5718436f8d408", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "5c9f7a0692c0a237f443d66e94e2a7f6" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "ac50cb8663640a09761aff269c292bce" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 3, 1, 0, [ "@query" ], 0, "22a7ff37446f9b9e70ca56f8c372c90f" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_bca658aa64bc5735e3ededc363500da8" ], 0, "624ae69c1d87b5a27a0c023e9f728925" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_bca658aa64bc5735e3ededc363500da8" ], 0, "41c20ac08b801801a39967b97ee24831" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod3", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_7823c69564b57033bac02ce7c906711d", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "946af4d89718dc90b9326840f16a7a49" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "3b2547b0c84c2f743d596efa922100ac" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 3, 1, 0, [ "@query" ], 0, "b1e931972337675432c80b9fc5f1ede6" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_bd89f601c4e1e2a25c87dfc424c60a21" ], 0, "a216fdb74e989b34dbf9a6469241075b" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_bd89f601c4e1e2a25c87dfc424c60a21" ], 0, "7826f7cf6de68fe10dc0d0aed0fd02e2" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod4", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_cd6c3d2b07f6023bdcef4ac62fa5d79c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "51d205ecec35ed0d44d6e0d5e3f68336" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "33d3103c78e48f37425e3b9224d7e5bf" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 3, 1, 0, [ "@query" ], 0, "2489bcf84b329696576df3781b056070" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_8a5f244d53592fb3a63de62cfcbccfec" ], 0, "53faff3bf526e4235f61668aeedceefa" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_8a5f244d53592fb3a63de62cfcbccfec" ], 0, "36325c48f9f2676aa96c76ef45536069" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod5", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_b8dfb09524b7641835f2d255bd6cc0df", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "6cf3482b46dd6f70f9c09b488b60c6e9" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "85748a85785047d9ce1ad51d8513db0b" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 3, 1, 0, [ "@query" ], 0, "4bb35ca81989bad241c27257b3edb2ee" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_599e43830bbbaacbaa5e9e7bc0734208" ], 0, "832a15516901651fc720393113157864" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_599e43830bbbaacbaa5e9e7bc0734208" ], 0, "90cf4cea1e0f06ac206e6808a4862ed6" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod6", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_220e22fbd32bdc7b457063c0ef41d1cd", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "de9d4ba533bbbe2b8d7552074baad20b" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.BitVector.logand_vec.fuel_instrumented", "@fuel_correspondence_FStar.UInt.from_vec.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.logand", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_FStar.UInt.from_vec.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "true_interp", "typing_FStar.BitVector.logand_vec", "typing_FStar.UInt.fits", "typing_FStar.UInt.to_vec" ], 0, "f2dad5d00eb86867cb5218bfbfb36512" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 3, 1, 0, [ "@query" ], 0, "8b9d1fcd3ddb3754912c39d70c8358e8" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 4, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_96eb0b30da4f22e2bae813e96cac2e82" ], 0, "0336cd8cd062c9b706bc99777df93eca" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 5, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Prims.nat", "int_typing", "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_96eb0b30da4f22e2bae813e96cac2e82" ], 0, "de7dc6ee3d65cf9843fe549c8c549121" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod7", 6, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", "refinement_interpretation_Tm_refine_2428ed024039b8855430c0fa9deb412a", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, "1d94a477b92b8461c589d1f51daf7d51" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.ishl" ], 0, "fe75587b3c760ab565e502e6a5f52515" ], [ "Vale.Poly1305.Math.lemma_bytes_and_mod", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_typing", "equation_FStar.BitVector.bv_t", "equation_FStar.BitVector.zero_vec", "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_Prims.pos", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_Prims.bool", "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2897f455bd1a2e7bd7f8f1aa6ce63472", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_e2d5d62a90ceed8a6faf9d20615f4e1e", "typing_FStar.BitVector.zero_vec", "typing_FStar.UInt.fits", "typing_Prims.pow2" ], 0, "6e33e9768f7a5ef2b9abad287b0f0b6e" ], [ "Vale.Poly1305.Math.lemma_mod_factors", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "true_interp" ], 0, "f00563fd129ef28fcf077ec43eddffcd" ], [ "Vale.Poly1305.Math.lemma_mul_pos_pos_is_pos_inverse", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Prims.pos", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "unit_inversion", "unit_typing" ], 0, "56a55b387ffab39c60c3c90312618774" ], [ "Vale.Poly1305.Math.lemma_mod_factor_lo", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "c7c7ca3960ec959b26ea71e9236ed61d" ], [ "Vale.Poly1305.Math.lemma_mod_power2_lo", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "int_inversion", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "b3d800aa81745e4ea58f1a56eeadc2e0" ], [ "Vale.Poly1305.Math.lemma_mod_power2_lo", 2, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_Vale.Poly1305.Math.lowerUpper128_def", "function_token_typing_Vale.Poly1305.Math.lowerUpper128_def", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "token_correspondence_Vale.Poly1305.Math.lowerUpper128", "typing_Prims.pow2" ], 0, "35017ac2ed00a1ea08c0cd5607c992ff" ], [ "Vale.Poly1305.Math.lemma_power2_add64", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "143c4a973d3592f650b3a825a3d5f720" ], [ "Vale.Poly1305.Math.lemma_power2_add64", 2, 0, 0, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, "b9fdec8024d30d35220fb7ff3ed9281d" ], [ "Vale.Poly1305.Math.lemma_part_bound1", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "true_interp" ], 0, "f4a758944e30447ca3eea963625f0a87" ], [ "Vale.Poly1305.Math.lemma_lt_le_trans", 1, 0, 0, [ "@query" ], 0, "eeb6528fd8313890e650e55f31ab4516" ], [ "Vale.Poly1305.Math.lemma_part_bound2", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "f4fb4c90488326510e44de7411f029bd" ], [ "Vale.Poly1305.Math.lemma_truncate_middle", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "7542f4b83b9f15a0c05578ecf4b868a1" ], [ "Vale.Poly1305.Math.lemma_mod_breakdown", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "true_interp" ], 0, "15344e0d0d1610f427b98cffde83ea20" ], [ "Vale.Poly1305.Math.lemma_mod_breakdown", 2, 0, 0, [ "@query" ], 0, "7dd25c9b86f1925315fd1215c925944d" ], [ "Vale.Poly1305.Math.lemma_mod_hi", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "b97a45447377a657c17164d521660c29" ], [ "Vale.Poly1305.Math.lemma_mod_hi", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_Vale.Poly1305.Math.lowerUpper128_def", "function_token_typing_Vale.Poly1305.Math.lowerUpper128", "function_token_typing_Vale.Poly1305.Math.lowerUpper128_def", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "token_correspondence_Vale.Poly1305.Math.lowerUpper128", "token_correspondence_Vale.Poly1305.Math.lowerUpper128_def" ], 0, "3c1cc384fd28e236e3dfddc8760c5c72" ], [ "Vale.Poly1305.Math.lemma_poly_demod", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "15f4c07097bd47152dd685bdb500d580" ], [ "Vale.Poly1305.Math.lemma_poly_demod", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, "f62448d1c0760610ee20eb5741674c60" ], [ "Vale.Poly1305.Math.lemma_reduce128", 1, 2, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat128", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_Vale.Poly1305.Math.lowerUpper128_def", "equation_Vale.Poly1305.Math.lowerUpper192_def", "function_token_typing_Vale.Poly1305.Math.lowerUpper128", "function_token_typing_Vale.Poly1305.Math.lowerUpper192", "function_token_typing_Vale.Poly1305.Spec_s.modp", "int_inversion", "interpretation_Tm_abs_f3e511a1a42c8893d4b7374653aafd88", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "token_correspondence_Vale.Poly1305.Math.lowerUpper128_def", "token_correspondence_Vale.Poly1305.Math.lowerUpper192_def", "typing_Vale.Poly1305.Math.lowerUpper128" ], 0, "03f4b47c0e3609b34bf197141bd25707" ], [ "Vale.Poly1305.Math.lemma_add_key", 1, 2, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Words_s.nat128", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_Vale.Poly1305.Math.lowerUpper128_def", "function_token_typing_Vale.Poly1305.Math.lowerUpper128", "function_token_typing_Vale.Poly1305.Spec_s.mod2_128", "int_inversion", "int_typing", "interpretation_Tm_abs_9e8a6b1f613542ebb1af5a387aec2340", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "token_correspondence_Vale.Poly1305.Math.lowerUpper128_def", "typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Poly1305.Math.lowerUpper128" ], 0, "42202a221dd6f4a310e1e2a21955ab70" ], [ "Vale.Poly1305.Math.lemma_lowerUpper128_and", 1, 2, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "bool_inversion", "bool_typing", "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_Prims.pos", "equation_Vale.Def.Words_s.nat128", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "equation_Vale.Poly1305.Bitvectors.lowerUpper128u", "equation_Vale.Poly1305.Math.lowerUpper128_def", "function_token_typing_Vale.Poly1305.Math.lowerUpper128", "int_inversion", "int_typing", "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_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Vale.Poly1305.Math.lowerUpper128_def", "typing_FStar.UInt.fits", "typing_FStar.UInt.logand" ], 0, "fe68350624a0ed60ff4893727c43548d" ], [ "Vale.Poly1305.Math.lemma_add_mod128", 1, 2, 0, [ "@MaxIFuel_assumption", "@query", "function_token_typing_Vale.Poly1305.Spec_s.mod2_128", "int_inversion", "interpretation_Tm_abs_9e8a6b1f613542ebb1af5a387aec2340", "projection_inverse_BoxInt_proj_0" ], 0, "adc351d925bb4d39b5c73b0d8ce1c7c4" ] ] ]