[ "#fÉ(W¡w•$)\b1:'®\u0001", [ [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "refinement_interpretation_Tm_refine_00ddd5d638343426a5e9da7fb10d72d9", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5" ], 0, "eb002acab2d4c0e13503b467c7c88d13" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat_i", 2, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_10283246b3c03adf663505527582a37c", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_less5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.size_key", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "int_inversion", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_b7e7e236a3beba992e8741bf2b5c0052", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Hacl.Spec.Poly1305.Vec.size_key", "typing_Lib.IntTypes.v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "37c00be2a0e0af42998e59e0173d66f2" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat_i", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_10283246b3c03adf663505527582a37c", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_less5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "int_inversion", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_00ddd5d638343426a5e9da7fb10d72d9", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.v", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "5965bc824564cf02c8580e3d3e3ec84d" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "refinement_interpretation_Tm_refine_00ddd5d638343426a5e9da7fb10d72d9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5" ], 0, "9307d0358e952b74f94ef725397758ab" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.size_key", "equation_Lib.IntVector.width", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "typing_Hacl.Spec.Poly1305.Vec.size_key" ], 0, "317ddefd10c68d82526af824ca3f5d6d" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_feval_is_fas_nat", 3, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "refinement_interpretation_Tm_refine_00ddd5d638343426a5e9da7fb10d72d9", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5" ], 0, "3d5aa0ee82d6c2c274ba74252aa74fcd" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.IntTypes_interpretation_Tm_arrow_cd6e2af2c720a97ef71723e3dc123b88", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.SEC", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.mul_mod", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.mul_mod_lemma", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_4e3bbd8eec0c3ef82902d2336c68c242", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_a501143100ba93cca6f26cd00ab0f039", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_ebe2fa6e3a02a9b087b75c7192239df0", "token_correspondence_Lib.IntTypes.mul_mod", "typing_Hacl.Spec.Poly1305.Field32xN.max26", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.sec_int_v", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_smul_mod", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "605d4bd2c3eaa9a8155455f6e39b7324" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma2", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.IntTypes_interpretation_Tm_arrow_cd6e2af2c720a97ef71723e3dc123b88", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.SEC", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.mul_mod", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_4e3bbd8eec0c3ef82902d2336c68c242", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_a501143100ba93cca6f26cd00ab0f039", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_ebe2fa6e3a02a9b087b75c7192239df0", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "token_correspondence_Lib.IntTypes.mul_mod", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.sec_int_v", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_smul_mod", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "43cb5ee25f049b81044a714c62bae193" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_zeros", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "Lib.IntTypes_interpretation_Tm_arrow_cd6e2af2c720a97ef71723e3dc123b88", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_typing_intro_FStar.Pervasives.Native.Mktuple5@tok", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.mul_mod", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma", "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.v_injective", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_4e3bbd8eec0c3ef82902d2336c68c242", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_a501143100ba93cca6f26cd00ab0f039", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d280f3c089c48c764f6d0e8776c26166", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_ebe2fa6e3a02a9b087b75c7192239df0", "refinement_interpretation_Tm_refine_f37327594b97f54132ce6bcb98ee4847", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "token_correspondence_Lib.IntTypes.mul_mod", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN", "typing_Hacl.Spec.Poly1305.Field32xN.zero", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_smul_mod", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "d95ec30164167c7a03eaaf965a771f65" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_fits_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Lib.IntTypes_interpretation_Tm_arrow_b6c7b131dcab59a8eb8f50c70226d5b9", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.SEC", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.fadd5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.op_Plus_Bar", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.add_mod", "function_token_typing_Lib.IntTypes.uint64", "function_token_typing_Lib.IntVector.vec_add_mod", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.add_mod_lemma", "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "token_correspondence_Lib.IntTypes.add_mod", "token_correspondence_Lib.IntVector.op_Plus_Bar", "typing_Hacl.Spec.Poly1305.Field32xN.max26", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Lib.IntTypes.sec_int_v", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_add_mod", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "11ca08fcf78b1e3adf16e3d333a49fd9" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_eval_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Hacl.Spec.Poly1305.Vec_interpretation_Tm_arrow_fc0a7b2ced624ae8e81f22573822751a", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Vec.pfadd", "int_inversion", "int_typing", "lemma_Lib.Sequence.eq_elim", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f37327594b97f54132ce6bcb98ee4847", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Vec.pfadd", "typing_Hacl.Spec.Poly1305.Field32xN.fadd5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Lib.Sequence.map2", "typing_Spec.Poly1305.size_key" ], 0, "cc8af67fc21731fc1a4f2f1358b911d8" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_fits_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.op_Less_Equals_Star", "equation_Hacl.Spec.Poly1305.Field32xN.op_Plus_Star", "equation_Hacl.Spec.Poly1305.Field32xN.op_Star_Hat", "equation_Hacl.Spec.Poly1305.Field32xN.s64x5", "equation_Hacl.Spec.Poly1305.Field32xN.smul_add_felem5", "equation_Lib.IntVector.width", "equation_Prims.nat", "int_inversion", "l_and-interp", "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "refinement_interpretation_Tm_refine_38d4ad77f1b33c4b1f7343a28e6fdd11", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5" ], 0, "f9c9265e144c5d8defda682f91fd513f" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_eval_lemma_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Lib.IntVector.width", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "f6a96bc94e934ba262337481892ee817" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_eval_lemma_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN.Lemmas_interpretation_Tm_arrow_2bb228db8432d0cdc106cb64c22e55ba", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_10283246b3c03adf663505527582a37c", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "b2t_def", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.op_Less_Equals_Star", "equation_Hacl.Spec.Poly1305.Field32xN.op_Plus_Star", "equation_Hacl.Spec.Poly1305.Field32xN.op_Star_Hat", "equation_Hacl.Spec.Poly1305.Field32xN.s64x5", "equation_Hacl.Spec.Poly1305.Field32xN.smul_add_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "int_inversion", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "interpretation_Tm_abs_cfa108ea2e44f8f80ea74d6b8d851c76", "interpretation_Tm_abs_dbec28038bff275a09cf76333ea9ef5c", "l_and-interp", "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_50457909b64c083936f0756d0b66e2b9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_557266800e6e36972b3399b6d9486492", "refinement_interpretation_Tm_refine_7118e766132b3aa67e0dc4e16cbbf8ac", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd19db973c413283dc45cf47388880c8", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f1aeea489d158779f40daee90d03f0de", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_nat5", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.smul_add_felem5", "typing_Hacl.Spec.Poly1305.Field32xN.smul_felem5", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_Tm_abs_cfa108ea2e44f8f80ea74d6b8d851c76", "typing_Tm_abs_dbec28038bff275a09cf76333ea9ef5c" ], 0, "a33b38ae24fcfdf0706f0f035b6fa4d8" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_eval_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "lemma_Lib.Sequence.eq_elim", "refinement_interpretation_Tm_refine_50457909b64c083936f0756d0b66e2b9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_f37327594b97f54132ce6bcb98ee4847", "refinement_interpretation_Tm_refine_f50fcd0ba8482f3a5af5f0cb388783cd", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.mul_felem5" ], 0, "fb3daff7d39326b76f6f400e449f66fb" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r5_fits_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5" ], 0, "ce2491f27c96665d737f113e56ffb96e" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r5_eval_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_fits_lemma", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "refinement_interpretation_Tm_refine_38d4ad77f1b33c4b1f7343a28e6fdd11", "refinement_interpretation_Tm_refine_50457909b64c083936f0756d0b66e2b9", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5" ], 0, "be351f49e1eeb0ce3f3928fabf52dcc4" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd_mul_r5_fits_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.fadd5", "equation_Hacl.Spec.Poly1305.Field32xN.fadd_mul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__1", "projection_inverse_FStar.Pervasives.Native.Mktuple4__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__3", "projection_inverse_FStar.Pervasives.Native.Mktuple4__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "refinement_interpretation_Tm_refine_18b022be94098a306b60e3719dfa0471", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8b2a8a464169d46faacd60004a7add43", "typing_Hacl.Spec.Poly1305.Field32xN.pow26" ], 0, "5cde278f25379ee964eb83e36093abce" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd_mul_r5_eval_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.fadd5", "equation_Hacl.Spec.Poly1305.Field32xN.fadd_mul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_fits_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.mul_felem5_fits_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma2", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__1", "projection_inverse_FStar.Pervasives.Native.Mktuple4__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__3", "projection_inverse_FStar.Pervasives.Native.Mktuple4__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_37c68f2ad1c65fcf84cd506caf6c8830", "refinement_interpretation_Tm_refine_38d4ad77f1b33c4b1f7343a28e6fdd11", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26" ], 0, "1c1c4c755a4ab744520a07b345a42696" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.reduce_felem5_eval_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.reduce_felem5", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.reduce_felem5", "typing_Spec.Poly1305.size_key" ], 0, "b2580137ed405b1cb452cf1f59c4cdcb" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.reduce_felem5_eval_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.carry_full_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.reduce_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "int_inversion", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "892314bf7fdba203c0782af7e0c37351" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize50", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "c9b67fd2a1c996acfbcd960d7637932b" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize50", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "cbf3615e2c7e5d0ef42f2c4ba32436f0" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize50", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.compute_r2", "equation_Hacl.Spec.Poly1305.Vec.fmul", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.to_elem", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma2", "lemma_Lib.Sequence.create2_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e16b5a268347c47175c5985a5093a297", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Hacl.Spec.Poly1305.Vec.pfmul", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "14e8ff51197c763c9a2148c545b1cee5" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize51", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "ba8d23948bce106e48402d4d63dc4c15" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize51", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "12838d7d68ddea05634fc6048affebbb" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize51", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.IntTypes_interpretation_Tm_arrow_b6c7b131dcab59a8eb8f50c70226d5b9", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow104", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.pow52", "equation_Hacl.Spec.Poly1305.Field32xN.pow78", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.pfadd", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.fadd", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.add_mod", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntVector.vec_add_mod_lemma", "lemma_Lib.Sequence.create2_lemma", "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "token_correspondence_Lib.IntTypes.add_mod", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "7c80b123fc3fa796ecb5909ba9b6bf2e" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize5_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "bf0dfe80ee67fca44256041e84677881" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize5_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "be748dab7303a8ea80f4fffa5c7a9464" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize5_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize50", "equation_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r2_normalize51", "equation_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r2_normalize5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.compute_r2", "equation_Hacl.Spec.Poly1305.Vec.normalize_2", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.to_elem", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_Lib.Sequence.create2_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_1b8d1bbb1f777d1014a81c5304446acd", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e16b5a268347c47175c5985a5093a297", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Hacl.Spec.Poly1305.Vec.pfmul", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "b9de8bf3c9744a7e724c4ea5881c7d7b" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize50", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "609770eb2985c7141f33e7a0785fc278" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize50", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "d44e6518283c45dc8d1d16ba731ad784" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize50", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.fmul", "equation_Hacl.Spec.Poly1305.Vec.lanes", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma2", "lemma_Lib.Sequence.create4_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_177932ae27bb622da89916ff70731255", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_889e1f329db1697e615eaea3cd32e406", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "bc6d42265f04955bf04872e69c815f7b" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.scale32", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "int_inversion", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8634b8cea33f1f5cba1ac603ce991931", "refinement_interpretation_Tm_refine_930698e3054add058da69cbef14a011e", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "f7c2f89f85ad503452b58715ddc0a50e" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "6dcbf789ea3413572e118ff2d2053871" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Lib.IntTypes_interpretation_Tm_arrow_b6c7b131dcab59a8eb8f50c70226d5b9", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.SEC", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.scale32", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.add_mod", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntTypes.v_injective", "lemma_Lib.IntVector.vec_add_mod_lemma", "lemma_Lib.Sequence.create4_lemma", "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple4__1", "projection_inverse_FStar.Pervasives.Native.Mktuple4__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__3", "projection_inverse_FStar.Pervasives.Native.Mktuple4__4", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_0f0259d1d66d650d4b88eca53f074872", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_63e3f237e4b4783e708f3dfed08cc43a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8634b8cea33f1f5cba1ac603ce991931", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_930698e3054add058da69cbef14a011e", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_950b3160d1259388cf7d3c39c7ee0e42", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Lib.IntTypes.add_mod", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "a1793dff8e708a2d3cce065b86899e72" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51_expand", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "c50b1acbd68da47f5250aae7b306517c" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51_expand", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "bcc2a95a3c40ccaa3684ac5012445c89" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.lemma_fmul_r4_normalize51_expand", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.pow104", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.pow52", "equation_Hacl.Spec.Poly1305.Field32xN.pow78", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Hacl.Spec.Poly1305.Vec.pfadd", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.fadd", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.minint", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "5844f7e907a9cba78f3f424256ec70e1" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize51", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "e40401ea59c968239171026d8e70fdb9" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize51", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_block", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_block" ], 0, "aafb16321fb069a4a217875698f1fca6" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize51", 3, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "7a94cfecb045ea30cf9b7c57960bf0ec" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize5_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "64e830b0f51741175a1b967cc28ac490" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize5_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "73742408509605439b896f84a1fb6a14" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize5_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Hacl.Spec.Poly1305.Vec_interpretation_Tm_arrow_fc0a7b2ced624ae8e81f22573822751a", "Lib.IntTypes_interpretation_Tm_arrow_b6c7b131dcab59a8eb8f50c70226d5b9", "Lib.IntTypes_interpretation_Tm_arrow_f4a9562bad893d799188b75efefcbe4b", "Lib.IntVector_interpretation_Tm_arrow_760746993345c1327f70c87a340d60e0", "Lib.IntVector_interpretation_Tm_arrow_faead18bad5c13a0f7beeb36c910236f", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple5", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize50", "equation_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r4_normalize51", "equation_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r4_normalize5", "equation_Hacl.Spec.Poly1305.Field32xN.fmul_r5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.mask26", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5", "equation_Hacl.Spec.Poly1305.Field32xN.smul_add_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.smul_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.compute_r4", "equation_Hacl.Spec.Poly1305.Vec.fmul", "equation_Hacl.Spec.Poly1305.Vec.normalize_4", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.to_elem", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Vec.pfmul", "function_token_typing_Lib.IntTypes.add_mod", "function_token_typing_Lib.IntTypes.logand", "function_token_typing_Lib.IntTypes.uint64", "function_token_typing_Lib.IntVector.vec_add_mod", "function_token_typing_Lib.IntVector.vec_and", "function_token_typing_Lib.IntVector.vec_shift_right", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r5_eval_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fmul_r5_fits_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.precomp_r5_fits_lemma2", "lemma_Lib.IntVector.vec_add_mod_lemma", "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Mktuple4__1", "projection_inverse_FStar.Pervasives.Native.Mktuple4__2", "projection_inverse_FStar.Pervasives.Native.Mktuple4__3", "projection_inverse_FStar.Pervasives.Native.Mktuple4__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_13236e0c52dbe4f6e0704a273d0ea060", "refinement_interpretation_Tm_refine_1d9d3fa86e53fad766cc041660ba4ad0", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_38d4ad77f1b33c4b1f7343a28e6fdd11", "refinement_interpretation_Tm_refine_50457909b64c083936f0756d0b66e2b9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8b148b95a729cf5fe3aa2da01c92567d", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_921ea611d480ec36316740819845ccad", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_93a47a2cc1704fc757fa7c8f83ef7db5", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_c7434c6c05b6023e64eda6cbe46f4ac9", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_ebe2fa6e3a02a9b087b75c7192239df0", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Vec.pfmul", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.mask26", "typing_Hacl.Spec.Poly1305.Field32xN.mul_felem5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Vec.pfmul", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_add_mod", "typing_Lib.IntVector.vec_and", "typing_Lib.IntVector.vec_mul_mod", "typing_Lib.IntVector.vec_shift_left", "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "9b5afba1b7589e662385b254c99aa5db" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "lemma_FStar.UInt.pow2_values", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_49520c4a78c26da590d892803fee487f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "647369e22c3f3ce7be2dc54cc9d43f86" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_lemma", 2, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_less5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.load_felem5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_33dabae5cbec82fe1ffb670b1b2a0fb7", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_49520c4a78c26da590d892803fee487f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f37327594b97f54132ce6bcb98ee4847", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_Hacl.Spec.Poly1305.Field32xN.feval5", "typing_Hacl.Spec.Poly1305.Field32xN.load_felem5", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.maxint", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "98e90ab72a4a38a72e094864e02275ce" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_interleave", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Prims.__cache_version_number__", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key" ], 0, "fb11be8d57653bb868f7b481c7e45d03" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_interleave", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "422c4089a808b4ab7afae89eed4474fd" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_interleave", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "Lib.IntTypes_interpretation_Tm_arrow_80450669f43858ae3009d97d5eb015a7", "Lib.IntTypes_interpretation_Tm_arrow_f4a9562bad893d799188b75efefcbe4b", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shift_left_i", "equation_Lib.IntTypes.shift_right_i", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.logor", "function_token_typing_Lib.IntTypes.shift_left_i", "function_token_typing_Lib.IntTypes.shift_right_i", "function_token_typing_Lib.IntTypes.uint64", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.sub_lemma", "lemma_Lib.Sequence.create4_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_14f7cac9a6110aab1cc77d54d1680729", "refinement_interpretation_Tm_refine_177932ae27bb622da89916ff70731255", "refinement_interpretation_Tm_refine_1cc58e901e83e96dff5b4d1682343605", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_4e6deced3759127906713cfe6328a0a1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_61537f184faeb6776c640a79df351374", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8384a43f577134b460c3507f749e5a58", "refinement_interpretation_Tm_refine_8f2b168ff4b45e542d773f3462da4bed", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_bc2ee165658235148e1b891b1528a231", "refinement_interpretation_Tm_refine_d96d126280e4d44b4c6d27838df6e25f", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f51df5c21da1cbf0156daeb0d57355b5", "token_correspondence_Lib.IntTypes.logor", "token_correspondence_Lib.IntTypes.shift_left_i", "token_correspondence_Lib.IntTypes.shift_right_i", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.logor", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.shift_left", "typing_Lib.IntTypes.shift_right", "typing_Lib.IntTypes.sub", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "4a9fa148a7a9c1524a4f75a29fb101dd" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "f0462af0ce3d4c6f051db54996ae9085" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "4afa55028671d2826059768eda175a6a" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.v", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "02f4ef267550e68d685e6d070bd3b3a7" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact_lemma_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_7acf795d50ec256996534a97e12bfa61", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "b96b186dfbd9f8c70a785aef3a38283c" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact_lemma_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "353a00f70ad42773527e81f6e89c46d3" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact_lemma_i", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.IntTypes_interpretation_Tm_arrow_80450669f43858ae3009d97d5eb015a7", "Lib.IntTypes_interpretation_Tm_arrow_f4a9562bad893d799188b75efefcbe4b", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Poly1305.Field32xN.Lemmas2.load_tup64_4_compact", "equation_Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.mask26", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shift_left_i", "equation_Lib.IntTypes.shift_right_i", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.logand", "function_token_typing_Lib.IntTypes.logor", "function_token_typing_Lib.IntTypes.shift_left_i", "function_token_typing_Lib.IntTypes.shift_right_i", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_004315df80c86d6f7a0148d72d1f5eb3", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_13236e0c52dbe4f6e0704a273d0ea060", "refinement_interpretation_Tm_refine_1d9d3fa86e53fad766cc041660ba4ad0", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7acf795d50ec256996534a97e12bfa61", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8b148b95a729cf5fe3aa2da01c92567d", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c7434c6c05b6023e64eda6cbe46f4ac9", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e2200330d5f07e7aa10837acd652dda2", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_e8b0cdb6a1d8e195c69ad35cacf959dd", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Lib.IntTypes.logand", "token_correspondence_Lib.IntTypes.logor", "token_correspondence_Lib.IntTypes.shift_left_i", "token_correspondence_Lib.IntTypes.shift_right_i", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Hacl.Poly1305.Field32xN.Lemmas2.load_tup64_lemma", "typing_Hacl.Spec.Poly1305.Field32xN.mask26", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_or", "typing_Lib.IntVector.vec_shift_left", "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "b27ca5b5ba12474c7b3264e055d8928f" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2939dee9878e381093a89acb46fe6f27", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7acf795d50ec256996534a97e12bfa61", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.UInt.fits", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "3333858c6be8e20e25bddb6935190120" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "6cf67180b75bc6538f65152d7597fc11" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_less5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.mask26", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_13236e0c52dbe4f6e0704a273d0ea060", "refinement_interpretation_Tm_refine_177932ae27bb622da89916ff70731255", "refinement_interpretation_Tm_refine_1d9d3fa86e53fad766cc041660ba4ad0", "refinement_interpretation_Tm_refine_2939dee9878e381093a89acb46fe6f27", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_7acf795d50ec256996534a97e12bfa61", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8b148b95a729cf5fe3aa2da01c92567d", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_c7434c6c05b6023e64eda6cbe46f4ac9", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_e8b0cdb6a1d8e195c69ad35cacf959dd", "refinement_interpretation_Tm_refine_eac316d25d701256a393e01fa59a243e", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Hacl.Spec.Poly1305.Field32xN.mask26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_and", "typing_Lib.IntVector.vec_or", "typing_Lib.IntVector.vec_shift_left", "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "23163d64a048224e68ffbd36806caadf" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_le", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "f41a9c61235ecab659c2f392f45cf884" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_le", 2, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "b2883d0b742f4deaae590cd358d911ea" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_le", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN.Lemmas_interpretation_Tm_arrow_9d1ecfe44b1864c2de5f6669efd10947", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_183de1cb59f51c46c962d4e8a1ebd3e9", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.Lemmas.load_felem5_4_compact", "equation_Hacl.Spec.Poly1305.Field32xN.load_felem5_4", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v", "equation_Hacl.Spec.Poly1305.Vec.load_elem4", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.size_block", "equation_Lib.ByteSequence.nat_from_bytes_le", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Lib.Sequence.length", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Spec.AES.elem", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Lib.IntTypes.uint64", "function_token_typing_Spec.AES.elem", "int_inversion", "int_typing", "interpretation_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "interpretation_Tm_abs_94d3e72ebbc552b75969452273406912", "lemma_FStar.UInt.pow2_values", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "lemma_Lib.IntVector.vec_from_bytes_le_lemma", "lemma_Lib.Sequence.create4_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_0f7f5bcf08e8db1ef86bd2d55b0d74fb", "refinement_interpretation_Tm_refine_11888fecf812f197898447624c24e106", "refinement_interpretation_Tm_refine_14e58bf2ebe4b8342ba0b27074cab16f", "refinement_interpretation_Tm_refine_177932ae27bb622da89916ff70731255", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "refinement_interpretation_Tm_refine_7acf795d50ec256996534a97e12bfa61", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9f755b6068c8b6f04a61ef4a1b1c1460", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_b980dd096af896d3c53bb79f2279e581", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_fe5303c195067f5e9275341f3c732ab0", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Lib.ByteSequence.nat_from_bytes_le", "typing_Lib.ByteSequence.nat_from_intseq_le", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create4", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.sub", "typing_Lib.Sequence.to_seq", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_5af39d96c1dfe248ec83931fe73dcc8b", "typing_Tm_abs_94d3e72ebbc552b75969452273406912", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "45f6266c5a34f69d9cb7dfb0011d5b99" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_2_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key" ], 0, "43b12407057274f1034dfa5435aed462" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_2_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "0944bf8731d63cf62b86bddfaaef7594" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_2_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "b2t_def", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.as_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.fadd5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.load_acc5_2", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow104", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.pow52", "equation_Hacl.Spec.Poly1305.Field32xN.pow78", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.fadd", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_index", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt32.vu_inv", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_eval_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_fits_lemma", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "lemma_Lib.IntTypes.pow2_127", "lemma_Lib.Sequence.create2_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_3facf057887685e46b124e02c2fdb250", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_815e9013dd3ff67dfacd2882bd468a8f", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_90cd95ca0632502fc3300a400d8c5438", "refinement_interpretation_Tm_refine_94f303364c69a661164212f9a0ee52d7", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9bd40463de766814cb89547038d18c52", "refinement_interpretation_Tm_refine_a3652e46e295bfe3cf1cefecc8dfe1a3", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_adcba15a99433bc83e42114bcedcd75b", "refinement_interpretation_Tm_refine_b47cabb890633249ae7f38d35cac724e", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e16b5a268347c47175c5985a5093a297", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_FStar.UInt32.uint_to_t", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map", "typing_Lib.Sequence.upd", "typing_Prims.pow2", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "27bbd69826123a068c88a08b36576235" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_4_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Prims.nat", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "refinement_interpretation_Tm_refine_889e1f329db1697e615eaea3cd32e406", "typing_Spec.Poly1305.size_key" ], 0, "e0710ab979eda103680727d435b875bc" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_4_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_key", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_key" ], 0, "5d4af25d87c4fdb60ef2746df5aca6f4" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.load_acc5_4_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_5644a8a9a66bca6b63aba1f3f0bf5682", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.as_nat5", "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "equation_Hacl.Spec.Poly1305.Field32xN.fadd5", "equation_Hacl.Spec.Poly1305.Field32xN.felem5", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.feval5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.load_acc5_4", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow104", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.pow52", "equation_Hacl.Spec.Poly1305.Field32xN.pow78", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.fadd", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_index", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_key", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_eval_lemma", "lemma_Hacl.Spec.Poly1305.Field32xN.Lemmas.fadd5_fits_lemma", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "lemma_Lib.IntTypes.pow2_127", "lemma_Lib.Sequence.create4_lemma", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_145b8c91d9b3dffe6ba8206a1cd89ef0", "refinement_interpretation_Tm_refine_16d041712fd2b2d8f6f72b8e2b9e3711", "refinement_interpretation_Tm_refine_177932ae27bb622da89916ff70731255", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78", "refinement_interpretation_Tm_refine_3facf057887685e46b124e02c2fdb250", "refinement_interpretation_Tm_refine_40d37ebab7c1b683bff04f4efbb0b134", "refinement_interpretation_Tm_refine_479738a3c79f58e31a64e28b4d2fe8be", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_67e5d08a1212004d231db16d7eb4b20e", "refinement_interpretation_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_90cd95ca0632502fc3300a400d8c5438", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_9f55e3c67ef706036f8e880fdae36efc", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_af2638b6107a7e4f6daa7d3aa2a849df", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f55876baa9e11eb032dbd617ba408179", "refinement_interpretation_Tm_refine_f9ef44be18cc114628758c5595133aa5", "refinement_interpretation_Tm_refine_fc1f69e4229a94f85b0de30f1747a8d3", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_Hacl.Spec.Poly1305.Field32xN.as_nat5", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.transpose", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.v", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map", "typing_Lib.Sequence.upd", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "551ff050a5c13de136d2b5fb3cd5e1aa" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.store_felem5_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Vec.size_key", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "int_inversion", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Hacl.Spec.Poly1305.Vec.size_key", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "c8acf4aef0d7413a8fdc9bfb692df772" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.store_felem5_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_32fa55545657d174d24f9d18b564fe78" ], 0, "6492c39d3403d32dc115e82f26966852" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.set_bit5_lemma", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.Poly1305.size_key", "int_inversion", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7df84f9bee4a7bc4f1d6c51698087cdc", "typing_Prims.pow2", "typing_Spec.Poly1305.size_key" ], 0, "ef845473be5ca11eb6990c396dbd4f8d" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.set_bit5_lemma", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Spec.Poly1305.size_block", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "typing_Spec.Poly1305.size_block" ], 0, "93646b022abf9cbc0646e213992f16a3" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.set_bit5_lemma", 3, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_a7361ff514189f826f088552abd677d3", "Lib.IntTypes_interpretation_Tm_arrow_f4a9562bad893d799188b75efefcbe4b", "Lib.Sequence_interpretation_Tm_arrow_31983ce7bb3fa3288ec94b088df0f02a", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup5", "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Hacl.Spec.Poly1305.Field32xN.lfelem_fits", "equation_Hacl.Spec.Poly1305.Field32xN.lfeval", "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Hacl.Spec.Poly1305.Field32xN.pow26", "equation_Hacl.Spec.Poly1305.Field32xN.set_bit5", "equation_Hacl.Spec.Poly1305.Field32xN.transpose", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1", "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5", "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN", "equation_Hacl.Spec.Poly1305.Vec.pfelem", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.size_block", "equation_Spec.Poly1305.size_key", "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5", "function_token_typing_Lib.IntTypes.logor", "function_token_typing_Lib.IntTypes.uint64", "int_inversion", "int_typing", "interpretation_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "lemma_FStar.UInt.pow2_values", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128", "lemma_Lib.IntTypes.pow2_2", "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple5__1", "projection_inverse_FStar.Pervasives.Native.Mktuple5__2", "projection_inverse_FStar.Pervasives.Native.Mktuple5__3", "projection_inverse_FStar.Pervasives.Native.Mktuple5__4", "projection_inverse_FStar.Pervasives.Native.Mktuple5__5", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_26b730cb944f71bac9def42c920eb7ed", "refinement_interpretation_Tm_refine_2b9ac1d6c43e9e240d84837e7e466c45", "refinement_interpretation_Tm_refine_39788c51668d6192e5a513c5e84ee609", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a", "refinement_interpretation_Tm_refine_6e9be704ead8ad76f9833bf58145f462", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7df84f9bee4a7bc4f1d6c51698087cdc", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f5bacb69a016785e5356e99e7760edf", "refinement_interpretation_Tm_refine_90cd95ca0632502fc3300a400d8c5438", "refinement_interpretation_Tm_refine_9341db820105e61c7250a290c9437d90", "refinement_interpretation_Tm_refine_9920ad7fdb83d776ac74c5ec84d5fe0e", "refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181", "refinement_interpretation_Tm_refine_a8ac4e0098b50328dadbc05b3b27c877", "refinement_interpretation_Tm_refine_abbfe228c7a3d1ae1f16ed243e0e6a67", "refinement_interpretation_Tm_refine_d96d126280e4d44b4c6d27838df6e25f", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_e8b0cdb6a1d8e195c69ad35cacf959dd", "refinement_interpretation_Tm_refine_f37327594b97f54132ce6bcb98ee4847", "refinement_kinding_Tm_refine_7469e637a8c96cb70cd78854c6904f1b", "typing_Hacl.Spec.Poly1305.Field32xN.max26", "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Hacl.Spec.Poly1305.Field32xN.set_bit5", "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.minint", "typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.shift_left", "typing_Lib.IntVector.vec_load", "typing_Lib.IntVector.vec_or", "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index", "typing_Lib.Sequence.map2", "typing_Lib.Sequence.upd", "typing_Prims.pow2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_block", "typing_Spec.Poly1305.size_key", "typing_Tm_abs_baadd0755aa20f9b2a01722e1436594a", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "9adaee9f94e75f78421ba7abd2f52322" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.add_mod_small", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "b656cfda4b80210dbc7e2ec7249472ce" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.add_mod_small", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxInt_proj_0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "42a3ff3bffccae6b5af27b7abb291b19" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mod_add128_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.Poly1305.Field32xN.lanes", "equation_Lib.IntVector.width", "refinement_interpretation_Tm_refine_0277a1ccdec6900ec0829f595b4dcf2c", "refinement_interpretation_Tm_refine_a658c976a9118ef6c4559f187aff2181" ], 0, "6edb820b385cd74d21e51ad86876596b" ], [ "Hacl.Spec.Poly1305.Field32xN.Lemmas.mod_add128_lemma", 2, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Spec.Poly1305.Field32xN.mod_add128", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Prims.nat", "equation_Prims.nonzero", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntTypes.v_injective", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f", "refinement_interpretation_Tm_refine_0ea1fba779ad5718e28476faeef94d56", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt32.uint_to_t", "typing_Lib.IntTypes.add_mod", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.v", "typing_Prims.pow2", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "2eeef776c745cb00712b2440ea18024f" ] ] ]