Revision 93281362ad4fa0df971a98b303733ad47f7ee0b5 authored by Jonathan Protzenko on 15 April 2020, 18:25:02 UTC, committed by Jonathan Protzenko on 15 April 2020, 18:25:02 UTC
1 parent 321f8c4
Hacl.Spec.Poly1305.Lemmas.fst.hints
[
"dՙ�\u001c�o���]\u0017�\u0018{�",
[
[
"Hacl.Spec.Poly1305.Lemmas.pfelem",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"135c7bd44a3a5967170da73d6b2cfe60"
],
[
"Hacl.Spec.Poly1305.Lemmas.zero",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"bf781b20d8bf4f8d70964ab32e1bf0a2"
],
[
"Hacl.Spec.Poly1305.Lemmas.one",
1,
0,
0,
[ "@query", "projection_inverse_BoxInt_proj_0" ],
0,
"ce73ac60afdde92fde1ab98d60342b4b"
],
[
"Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.nat",
"equation_Prims.pos", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"de91e72c0c80878ade7973224cac8279"
],
[
"Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.nat",
"equation_Prims.pos", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"dd03c5572dc46d1f792a9c7551372dca"
],
[
"Hacl.Spec.Poly1305.Lemmas.op_Tilde_Percent",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.nat",
"equation_Prims.pos", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"b7fd24449215bb417a33aad2ac61b886"
],
[
"Hacl.Spec.Poly1305.Lemmas.add_identity",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.zero", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"typing_Hacl.Spec.Poly1305.Lemmas.zero"
],
0,
"d6f3d3868da38d784f99ab32184739f4"
],
[
"Hacl.Spec.Poly1305.Lemmas.mul_identity",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.one",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_Hacl.Spec.Poly1305.Lemmas.one",
"typing_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent"
],
0,
"da14789dd1b5d7d811c4a8616a03a97c"
],
[
"Hacl.Spec.Poly1305.Lemmas.add_associativity",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent"
],
0,
"13e6c663404f594d219c0e74f0e58760"
],
[
"Hacl.Spec.Poly1305.Lemmas.add_commutativity",
1,
0,
0,
[
"@query", "equation_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"primitive_Prims.op_Addition"
],
0,
"6680d42007455ff8cf58415243cfc080"
],
[
"Hacl.Spec.Poly1305.Lemmas.mul_associativity",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"6d2553adaf3a6ca4730fc786e84c9237"
],
[
"Hacl.Spec.Poly1305.Lemmas.mul_commutativity",
1,
0,
0,
[
"@query", "equation_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"primitive_Prims.op_Multiply"
],
0,
"736f7bd8af27bf6ec1264416dcf1ee18"
],
[
"Hacl.Spec.Poly1305.Lemmas.mul_add_distr",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem_add_cm",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem_mul_cm",
"equation_Prims.nat",
"function_token_typing_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"function_token_typing_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus",
"proj_equation_FStar.Algebra.CommMonoid.CM_mult",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Algebra.CommMonoid.CM_mult",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_FStar.Algebra.CommMonoid.__proj__CM__item__mult"
],
0,
"3724403eb2a63fdfdef3bcc975c85c55"
],
[
"Hacl.Spec.Poly1305.Lemmas.mul_zero_l",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem_add_cm",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem_mul_cm",
"equation_Prims.nat",
"function_token_typing_Hacl.Spec.Poly1305.Lemmas.op_Star_Percent",
"int_inversion", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply",
"proj_equation_FStar.Algebra.CommMonoid.CM_mult",
"proj_equation_FStar.Algebra.CommMonoid.CM_unit",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Algebra.CommMonoid.CM_mult",
"projection_inverse_FStar.Algebra.CommMonoid.CM_unit",
"refinement_interpretation_Tm_refine_050542d050b31782e2f5a256a21d1330",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_FStar.Algebra.CommMonoid.__proj__CM__item__mult"
],
0,
"342e92288627d3f5fd1ba0d1db607e98"
],
[
"Hacl.Spec.Poly1305.Lemmas.add_opp",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.op_Tilde_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.prime",
"equation_Hacl.Spec.Poly1305.Lemmas.zero", "equation_Prims.pos",
"primitive_Prims.op_Addition", "primitive_Prims.op_Minus",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"c4640e3eeb416bb06c80c9e89666c4b6"
],
[
"Hacl.Spec.Poly1305.Lemmas.pfelem_cr",
1,
0,
0,
[
"@query", "equation_Hacl.Spec.Poly1305.Lemmas.op_Tilde_Percent",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem",
"equation_Hacl.Spec.Poly1305.Lemmas.pfelem_add_cm",
"function_token_typing_Hacl.Spec.Poly1305.Lemmas.op_Plus_Percent",
"proj_equation_FStar.Algebra.CommMonoid.CM_mult",
"proj_equation_FStar.Algebra.CommMonoid.CM_unit",
"projection_inverse_FStar.Algebra.CommMonoid.CM_mult",
"projection_inverse_FStar.Algebra.CommMonoid.CM_unit",
"token_correspondence_FStar.Algebra.CommMonoid.__proj__CM__item__mult"
],
0,
"702fac0440b1e4a21e82632f34ef3434"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_repeat_blocks_multi_lemma2_simplify",
1,
0,
0,
[ "@query", "true_interp" ],
0,
"2c98f107cdda5ccf660feba424b7e794"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_repeat_blocks_multi_lemma2_simplify",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"2f075a396698c11459ee8ad7b09fa42b"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_repeat_blocks_multi_lemma4_simplify",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_b4b9f2caae6549e1c04b532818632080",
"true_interp"
],
0,
"2167f750f93381b1ff143991d479468f"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_repeat_blocks_multi_lemma4_simplify",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"0c987d20b40b0a770f762fb019e99fb3"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_multi_lemma_load2_simplify",
1,
0,
0,
[ "@query", "true_interp" ],
0,
"62f87a7bbb9877ffe921bfe55d3f3858"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_multi_lemma_load2_simplify",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"bee417b23ac02c1e8745ba83efc3fb19"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_multi_lemma_load4_simplify",
1,
0,
0,
[ "@query", "true_interp" ],
0,
"a6a4ba6ae415f116579eeb4d6c1e8e15"
],
[
"Hacl.Spec.Poly1305.Lemmas.poly_update_multi_lemma_load4_simplify",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Poly1305.Lemmas.prime", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Hacl.Spec.Poly1305.Lemmas.prime"
],
0,
"361d79c663056fe6b7733ea876380e89"
]
]
]
Computing file changes ...