[ "³–^æO8NtÍ£•ÿöËC\u0016", [ [ "Vale.Curve25519.FastMul_helpers.lemma_mul_pow2_bound", 1, 1, 0, [ "@query" ], 0, "d0ad2fa3ae4fad6d99ed4000219e58e5" ], [ "Vale.Curve25519.FastMul_helpers.lemma_mul_pow2_bound", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "equation_Prims.nat", "equation_Prims.pos", "equation_Vale.Def.Words_s.natN", "equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion", "int_typing", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6161103b5d8ff67ff3c6e4753e084441", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_Prims.pow2" ], 0, "452d7b23b4826b63174cf52bc3a7f767" ], [ "Vale.Curve25519.FastMul_helpers.lemma_mul_bound64", 1, 1, 0, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, "669d8a6cb80489a810e834110b248c4b" ], [ "Vale.Curve25519.FastMul_helpers.lemma_intel_prod_sum_bound", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "5c92d38f5b1ecb3e5fdd1ef672ed9fa1" ], [ "Vale.Curve25519.FastMul_helpers.lemma_prod_bounds", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "f38bc9a69590772414dc22aa6a3b5e3f" ], [ "Vale.Curve25519.FastMul_helpers.lemma_double_bound", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "85874a7e4e12450b03d4f0e894880ed9" ], [ "Vale.Curve25519.FastMul_helpers.lemma_offset_sum", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "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_c1424615841f28cac7fc34e92b7ff33c", "true_interp" ], 0, "ea33cee98db881909082c5bca0553749" ], [ "Vale.Curve25519.FastMul_helpers.lemma_offset_sum", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542fde145bce9caae9f32defc6d96d90" ], 0, "7f6c35bf304cc248eb944f854d5d87c1" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "3260a8e36961d684fac339dc647c306d" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.add_wrap" ], 0, "811873b42aeac533b1871a3f8fb90a1a" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum_a2b", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "18360f25b31fb523922b321384e7d630" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum_a2b", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.add_wrap" ], 0, "57b8fb7d1a3318cfbd8db1b475ee8769" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum_a3b", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "fa2114852df8f49cb77e17ee568962ef" ], [ "Vale.Curve25519.FastMul_helpers.lemma_partial_sum_a3b", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Curve25519.Fast_defs.pow2_eight", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.add_wrap" ], 0, "cf46dfdaeb25e53ce470ad1591ae831b" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a1b", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "d597e554afc0d19a274e9dd45016cea2" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a1b", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp" ], 0, "03ba62d663e6e493d7781dc74dee467c" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a2b", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "678d384da4df87eea21d80d042808764" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a2b", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp" ], 0, "bc16eecdf8e3a7664e1bc92d24616fa2" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a2b", 3, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_15f543bc2309f04102feffb1de9177cb", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c9bfb8d7f46a2804a17cc2a80463d8c1" ], 0, "321e2d3b6457fc89e541d54406050581" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a3b", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, "369fddbd405666f15aa59fe203a58d01" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a3b", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.add_carry", "equation_Vale.Curve25519.Fast_defs.bit", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp" ], 0, "1a9a749bb1adee145b3fa639d0d36b86" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sum_a3b", 3, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a32029727dabe8e4a109861559ac07c5", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_fb08c67bb5be5e6456b9b1ca62f1c388" ], 0, "bcc8ab9556faa810ce14b691dd0bc117" ], [ "Vale.Curve25519.FastMul_helpers.lemma_dbl_pow2_six", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "77e306e55dbaac5725532c7445bdfa48" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sqr", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.mul_nats", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Curve25519.Fast_defs.mul_nats" ], 0, "dfa87a591ec0bfc70698e88d6f96fc74" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sqr", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.mul_nats", "equation_Vale.Curve25519.Fast_defs.pow2_eight", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_nine", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp", "typing_Vale.Curve25519.Fast_defs.mul_nats", "typing_Vale.Curve25519.Fast_defs.pow2_eight" ], 0, "289c96c4b991fafc779988609f914bda" ], [ "Vale.Curve25519.FastMul_helpers.lemma_sqr", 3, 0, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.pow2_eight", "equation_Vale.Curve25519.Fast_defs.pow2_five", "equation_Vale.Curve25519.Fast_defs.pow2_four", "equation_Vale.Curve25519.Fast_defs.pow2_nine", "equation_Vale.Curve25519.Fast_defs.pow2_seven", "equation_Vale.Curve25519.Fast_defs.pow2_six", "equation_Vale.Curve25519.Fast_defs.pow2_three", "equation_Vale.Curve25519.Fast_defs.pow2_two", "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN", "int_inversion", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_bdb863c0a6e2c0e83f748891c329df24", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d02dd1006939e455d111de04ad49b83d", "refinement_interpretation_Tm_refine_e493a5d4804f81eca2d30bd729da536b", "refinement_interpretation_Tm_refine_f56de8ef361ef7c8dccb4af910d76d34" ], 0, "55f54f62ef945e80de083cac8d119123" ] ] ]