[ "ÎûOñ?F¸\u0003°ñdņM:&", [ [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_xToSpecification", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_7d84b8f3dff73d3cc195fbe597f5a194", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69", "typing_Hacl.Spec.P256.Definitions.prime256" ], 0, "3a35c8a8a5cd634b55dd0a7f423a6ebc" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_xToSpecification", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Prims.nat", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69" ], 0, "4f068a534a1dac56a8d67aad6130a363" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_xToSpecification", 3, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Hacl.Spec.P256._point_double", "equation_Prims.nat", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_18f670acfc2b5b37d30180e98a8a422e", "refinement_interpretation_Tm_refine_52ae884112af3e4bd6357fd438b049bf", "refinement_interpretation_Tm_refine_fbdf9c7744675bdb7af6d50ea43d1d9b" ], 0, "30be4125db94cae5b522255fb6aab7da" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_yToSpecification", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.Definitions.prime256", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69" ], 0, "0d6c58cc1531a6cfa1df5745e20c0c83" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_yToSpecification", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69" ], 0, "a6998427df876daefe08f44ca2f70bde" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_yToSpecification", 3, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Hacl.Spec.P256._point_double", "equation_Prims.nat", "int_typing", "lemma_Hacl.Spec.P256.MontgomeryMultiplication.lemmaToDomainAndBackIsTheSame", "primitive_Prims.op_Modulus", "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", "refinement_interpretation_Tm_refine_18f670acfc2b5b37d30180e98a8a422e", "refinement_interpretation_Tm_refine_52c09752845411d2d09c3b6bdab20ebf", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_8725674c7075cc62e3553e97d46f4329", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69", "refinement_interpretation_Tm_refine_c30ecbd63f24f5dd35dbade6355eaf9d" ], 0, "8d20ce11ba813019b910a1c2c4bdc31e" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_zToSpecification", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_ae5bc5e47bcfeee1c1f1d89b14e02c69" ], 0, "c41d316133e1ce217e978be15d0ab8b0" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_zToSpecification", 2, 2, 1, [ "@query" ], 0, "96c9cd69a913414a294a629c8b34b4d3" ], [ "Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.lemma_zToSpecification", 3, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Spec.P256.MontgomeryMultiplication.PointDouble.prime", "equation_Hacl.Spec.P256._point_double", "equation_Prims.nat", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_93b5824d7e4cde8ff23c5b8c09a1497c" ], 0, "0cbe35dec9a9698c9ce858485b59a784" ] ] ]