Revision 3f979cc1cb15a4491f8b804bbafeabeffe5a1ab1 authored by Aseem Rastogi on 09 April 2019, 11:31:34 UTC, committed by Aseem Rastogi on 09 April 2019, 11:31:34 UTC
1 parent 74a8710
Raw File
Hacl.Poly1305.Field32xN.Lemmas.fst.hints
[
  "݅��l�{+�5 A �_\u001c",
  [
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_prime",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "d9521571e46cbb32c85b47c0c9d64c23"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_prime",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Prims.pos",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Vec.prime"
      ],
      0,
      "3714c29e111df4bcaddc301fa7583b24"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mult_le",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "9ce95eadc8173e8ca098d4eaee80be7f"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul_assos_3",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "c67451a878d0c0206afeaf2ddbf60102"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul_assos_4",
      1,
      2,
      1,
      [
        "@query", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0"
      ],
      0,
      "01452cd8c14f3b1ba6855f9d6804e06e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul_assos_5",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "4d88b0be664183b10b7b33bf083ede36"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul_assos_6",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "a98222b901b1123cf689bceecceeb207"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul5_distr_l",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "9684b12059de57d44f175c99e3d64673"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_mul5_distr_r",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "e03a6654b31dee1b8e3bf3d6bec32502"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.fadd5_eval_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "6cf4e3176fe86d84a01883f215530cfb"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.fadd5_eval_lemma_i",
      2,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@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.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.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.pfadd",
        "equation_Hacl.Spec.Poly1305.Vec.pfelem",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_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_Prims.pos", "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.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Spec.Poly1305.felem", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus",
        "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.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_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntVector.op_Plus_Bar",
        "token_correspondence_Lib.IntVector.vec_add_mod",
        "typing_Hacl.Spec.Poly1305.Field32xN.fadd5",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Lib.IntTypes.op_Plus_Dot", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "409d64fea63964861aeebe24f45860c9"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_felem5_fits_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "d63bcfa47ce3992ab3f4be4c4d823bfe"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_felem5_fits_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@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.scale32",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Star_Dot",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntVector.v_inttype",
        "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width",
        "equation_Prims.nat", "equation_Prims.pos",
        "function_token_typing_Lib.IntTypes.mul_mod",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_56088953604bd96218376d5022a0689e",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_85ef9c8786afda6230c3839c0c8d5bf7",
        "refinement_interpretation_Tm_refine_8fc5326d6672b97b2c337605098f0e1d",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_9a9250d8aa118e8865716ff43fbf9d9e",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.op_Star_Dot", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_mul_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map2",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "098bf6f189b785b3fac52f30273e9cce"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_mod_lemma",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "1a7cb0eb5a5a8346aef1f1d162a73721"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_mod_lemma",
      2,
      2,
      1,
      [ "@query" ],
      0,
      "a31ee9929dced1a37626d338bea71ade"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_mod_lemma",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale32",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0313d0fbbd5c31ad7d0d60e773f9650d",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_85ef9c8786afda6230c3839c0c8d5bf7",
        "refinement_interpretation_Tm_refine_b66dcb448fcce2e45385b82a667f6f21",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "9b6bc6f0039063a3a21696c5e2110da2"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key", "int_inversion", "int_typing",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "73a002ccf9556cdf99da11966d574e3d"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_felem5_eval_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "7832af9562fe69220e5f8a7086877618"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_felem5_eval_lemma_i",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "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_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale32_5",
        "equation_Hacl.Spec.Poly1305.Field32xN.smul_felem5",
        "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.op_Star_Dot",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_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",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.mul_mod_lemma", "primitive_Prims.op_Multiply",
        "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_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_49d279277ffd5dc3dfc723a87610f84e",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_9a9250d8aa118e8865716ff43fbf9d9e",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "typing_Hacl.Spec.Poly1305.Field32xN.smul_felem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Lib.IntTypes.op_Star_Dot",
        "typing_Lib.IntVector.vec_mul_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "e2d1e9ba64315254ca68c2aba7129f8e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_felem5_fits_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "a63bb1c972d31b55f031c29880f5962e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_felem5_fits_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale32",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.op_Star_Dot", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.add_mod",
        "function_token_typing_Lib.IntTypes.mul_mod",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_85ef9c8786afda6230c3839c0c8d5bf7",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_8fc5326d6672b97b2c337605098f0e1d",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_9a9250d8aa118e8865716ff43fbf9d9e",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.mul_mod", "typing_Lib.IntTypes.op_Plus_Dot",
        "typing_Lib.IntTypes.op_Star_Dot",
        "typing_Lib.IntVector.vec_mul_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map2", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "693110e62c2b2e44571cb8728773a1d8"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_mod_lemma",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "equation_Hacl.Spec.Poly1305.Vec.size_key", "equation_Prims.nat",
        "lemma_Lib.IntTypes.pow2_values", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Hacl.Spec.Poly1305.Vec.size_key"
      ],
      0,
      "bb84306cba7e1f254c0169697c83a9dd"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_mod_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "equation_Hacl.Spec.Poly1305.Vec.size_key", "equation_Prims.nat",
        "lemma_Lib.IntTypes.pow2_values", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Hacl.Spec.Poly1305.Vec.size_key"
      ],
      0,
      "9afa8a220f7dba88bbd805e4f6735cf2"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_mod_lemma",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_b66dcb448fcce2e45385b82a667f6f21",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_dc0207285052294635003e8b6beb5405",
        "refinement_interpretation_Tm_refine_e18e3620e5feb0db3d3459680b6a340e",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "cba6136965b16d849ec5f83768a351ae"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key", "int_inversion", "int_typing",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "14b631569d23020bd4af2d684ebdada0"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_felem5_eval_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "99947735b858650e0027407afe0d247f"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.smul_add_felem5_eval_lemma_i",
      2,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "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_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.nat5",
        "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.scale32_5",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64_5",
        "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.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.op_Star_Dot", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_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.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.tup64_5",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "l_and-interp", "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "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.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",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_49d279277ffd5dc3dfc723a87610f84e",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_9a9250d8aa118e8865716ff43fbf9d9e",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f487fa876cd31e3eda4a38f3fc51338d",
        "refinement_interpretation_Tm_refine_f8576f3d1ce41ab3bbd32b37e41185bd",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.smul_add_felem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Lib.IntTypes.op_Plus_Dot", "typing_Lib.IntTypes.op_Star_Dot",
        "typing_Lib.IntVector.vec_mul_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "b0b90abb99f028c31fa6516099594290"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "ece8b193d40ec99159529e7e13fca18e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.SEC",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Star_Bang",
        "equation_Lib.IntTypes.u64", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.mul_lemma",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_244cb7c5828c28d18595aa07064423c4",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.mul",
        "token_correspondence_Lib.IntTypes.op_Star_Bang",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.u64", "typing_Lib.IntTypes.uint_v",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "d2902cb6da7a7cd708423213bcd43dfb"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "l_and-interp", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "cb07690b82ede19d6bc14a10ae693f40"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "int_inversion",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "400a7eab26c8a89cef670a9731fc929f"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26_pow26",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "l_and-interp", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "b4aeb66d0c32b7194d410d684c2b502e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26_pow26",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "44a70143a3c4da1f18cfe48fe72e94dd"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26_pow26_pow26",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "l_and-interp", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "92c9a20a655cf24611a1df03541363fe"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_pow26_pow26_pow26_pow26",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "874f4bc82d177d895ab3a9a18c5d009c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_1",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "52185e22781574584052b70897d23995"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_1",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "60f9b111da11fd04a8ff017008f1aada"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_2",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "57c13b6737f41da9f4fd2bea40157741"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_2",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b706c37ee15a83b30028d870fb33463b",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "7de48558eb439fd352f9894485034dc6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_3",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "3ca1c97da84b0200f179bf34e56dc743"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_3",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b706c37ee15a83b30028d870fb33463b",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "de48817cdccc096c366dac69761a843f"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_4",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "af6341a2ef769ff993c2516c67d76549"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_fmul5_4",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b706c37ee15a83b30028d870fb33463b",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "e3e257546c245b938fa779fc30af7c26"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mul_felem5_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_721e8082beea25ed346c5a0a81043e37",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "6203a330b9fd49392fb54f3143d5a12e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mul_felem5_lemma",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "equation_Hacl.Spec.Poly1305.Vec.pfmul",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.uint64", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Multiply",
        "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Spec.Poly1305.prime",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "42652140c15e416239e70ca0a4d86a5c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.precomp_r5_as_tup64",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "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.max26",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Prims.squash",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "dfa6921964182b588038c39023c08f4a"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.precomp_r5_as_tup64",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Lib.IntTypes_interpretation_Tm_arrow_d51635d986eda8e97fe908412a3d5e24",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.precomp_r5",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Star_Bang",
        "equation_Lib.IntTypes.u64", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.mul_mod",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "lemma_Lib.IntTypes.mul_lemma",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_244cb7c5828c28d18595aa07064423c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_7fe57867f36abee6c0959ee3544431d2",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "token_correspondence_Lib.IntTypes.mul",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "token_correspondence_Lib.IntTypes.op_Star_Bang",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Lib.IntVector.vec_smul_mod",
        "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.map",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "66e4f20df8956c6b7875d67149c10d9d"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mul_felem5_eval_as_tup64",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "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.max26",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.l_and",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "l_and-interp",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "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_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "7cfae153d90177febef43d9edf2f03f8"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mul_felem5_eval_as_tup64",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.fas_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.transpose",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntVector.width",
        "equation_Prims.nat",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "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_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "96467538f0f5d5463c391242891ce77b"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "8aa1628a86362acd3883c5a521d5f6a3"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntVector_interpretation_Tm_arrow_01f2f6cb8d8d01fd3f8d2a76756d78f7",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask26",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.mod_mask",
        "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Plus_Bang",
        "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.shift_right_i",
        "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", "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Lib.IntVector.vec_and",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_lemma",
        "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mod_mask_lemma",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma",
        "lemma_Lib.IntTypes.shift_right_lemma",
        "lemma_Lib.IntTypes.sub_mod_lemma",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5559606f09094ead7ac717cf41221ef7",
        "refinement_interpretation_Tm_refine_573c8edb388fb39c9679340511a52fbe",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_9242fd6c388be711a300e30b40efde62",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b0b9190e49b7df97cd51a0ddae5319fb",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b44adca49ccd6a8727e23d566a34e43f",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.add",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Plus_Bang",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Lib.IntTypes.add_mod", "typing_Lib.IntTypes.nat_to_uint",
        "typing_Lib.IntTypes.op_Amp_Dot", "typing_Lib.IntTypes.op_Plus_Dot",
        "typing_Lib.IntTypes.shift_left", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_add_mod",
        "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.index", "typing_Lib.Sequence.map",
        "typing_Lib.Sequence.map2",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "c3c7ffd31b987ade66700ed35eb35906"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_fits_lemma",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5559606f09094ead7ac717cf41221ef7",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "6f15ba925a9fa3e68549a30e77b05c33"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_fits_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "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",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5559606f09094ead7ac717cf41221ef7",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.Sequence.createi", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "17f7138c1bb33bbe7650818b85b35bc9"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_eval_lemma",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5559606f09094ead7ac717cf41221ef7",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "4d050038cd4a762051523fc3d72ad1ff"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_wide_eval_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.scale64",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "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",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5559606f09094ead7ac717cf41221ef7",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_8f88dd2382e0ac2adf73204f10368351",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.Sequence.createi", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "f2c5dc1011e776864ebb9bf0168c4432"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_lemma",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Prims.pos",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Vec.prime"
      ],
      0,
      "5f538c027bde8fd91669c41a45239810"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_lemma",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "9fd22bb74f0e82dff20369f830f74258"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_lemma_i",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "b2f334292cb60f2a2cb9f2b1cfccdfb6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_69980de4b69ce434f89b12e4cb716d05",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask26",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_fits",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.mod_mask",
        "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Plus_Bang",
        "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.shift_right_i",
        "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.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.add_mod",
        "function_token_typing_Lib.IntTypes.logand",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_lemma",
        "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mod_mask_lemma",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma",
        "lemma_Lib.IntTypes.shift_right_lemma",
        "lemma_Lib.IntTypes.sub_mod_lemma",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_573c8edb388fb39c9679340511a52fbe",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_9242fd6c388be711a300e30b40efde62",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b0b9190e49b7df97cd51a0ddae5319fb",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b44adca49ccd6a8727e23d566a34e43f",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.add",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Plus_Bang",
        "token_correspondence_Lib.IntVector.shift_right_i",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.add_mod", "typing_Lib.IntTypes.nat_to_uint",
        "typing_Lib.IntTypes.op_Plus_Dot", "typing_Lib.IntTypes.shift_left",
        "typing_Lib.IntTypes.uint_v", "typing_Lib.IntVector.vec_add_mod",
        "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.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "2865b5f7ad7f7d84a0c8c5b71fbd4404"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_fits_lemma",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26", "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "e41aec85af43d4fddb56cafa42455ee0"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_fits_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_fits",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.pow2_values", "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",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Lib.Sequence.createi", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "c7cda3584d3a8cc9c1ec6db6fa76372b"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_eval_lemma",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "6df5f93b80d2bf462a67283997ffa2a4"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry26_eval_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_fits",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.pow2_values", "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",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Lib.Sequence.createi", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "f58a3adb0f791f28a4355210564ce45c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.acc_inv_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "fce6fdf6d03b03463d165189f1e7ffcf"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.acc_inv_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "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.max26",
        "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_fits",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos",
        "function_token_typing_Lib.IntTypes.op_Plus_Dot",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_573c8edb388fb39c9679340511a52fbe",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.op_Plus_Dot",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.map2",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "028c2af7388c569e633a30603ad30fe7"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.acc_inv_lemma",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.acc_inv_t",
        "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.IntVector.width",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "l_quant_interp_7db870b827722a6d9df3ad204c50be89",
        "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Lib.Sequence.createi", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee"
      ],
      0,
      "71e1350e343fcc30f1856bdeca6e0c13"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.vec_smul_mod_fits_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntTypes.bits", "equation_Prims.nat",
        "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "416eb536fa4b97bc9454b8a7639c88c6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.vec_smul_mod_fits_lemma",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Lib.IntTypes_interpretation_Tm_arrow_d51635d986eda8e97fe908412a3d5e24",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U128@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@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.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_fits",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.mul_mod",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.mul_mod_lemma",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_334433f82bdf3004ffd50d4a08cd54c7",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_7fe57867f36abee6c0959ee3544431d2",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.u64", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_smul_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.index", "typing_Lib.Sequence.map",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "7f23f9487f2550b2026aa469a626cc21"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_fits_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26_wide",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_fits1",
        "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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.zero",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "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.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_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a5e446a7585012ec85dac6ca0e85c643",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.zero",
        "typing_Lib.IntTypes.nat_to_uint", "typing_Lib.Sequence.create",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "035a35afb220d9dedb925a7ebc1cd4dd"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_eval_lemma_i_0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Spec.Poly1305.prime"
      ],
      0,
      "e5be43985d35df8dd30e1015ad7bee84"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_eval_lemma_i_0",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@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.carry26_wide",
        "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.felem_wide_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_v",
        "equation_Hacl.Spec.Poly1305.Field32xN.zero",
        "equation_Hacl.Spec.Poly1305.Vec.pfelem",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.IntVector.width",
        "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.prime",
        "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",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat",
        "function_token_typing_Spec.Poly1305.felem", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "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.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_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a5e446a7585012ec85dac6ca0e85c643",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Hacl.Spec.Poly1305.Field32xN.zero",
        "typing_Lib.IntTypes.nat_to_uint", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.map", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "ce49e69c4f08087299c92fda4c2e5bfe"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_eval_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "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_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.nat",
        "equation_Spec.Poly1305.prime",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "typing_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.feval5"
      ],
      0,
      "a5c143e183b4c8445ae415556ada637a"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_eval_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Poly1305.Field32xN.Lemmas_interpretation_Tm_arrow_ad4a0345dca8d25e5916205750a46fea",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_wide_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.Field32xN.uint64xN_fits",
        "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.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_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.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.prime",
        "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",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int", "function_token_typing_Prims.nat",
        "function_token_typing_Spec.Poly1305.felem",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "partial_app_typing_31157c29a4959b534377a1aa23f41cb1",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_8fc5326d6672b97b2c337605098f0e1d",
        "refinement_interpretation_Tm_refine_9284e986f96c6f6ce849e26f77f34b3f",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c1dbe5b987c6ddd642a6a2341f9bc9c4",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Lib.IntTypes.op_Plus_Dot", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_add_mod",
        "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "e2cf8dc451e28e4c54896e398c9f131c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_wide_felem5_eval_lemma",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "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.feval5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Vec.pfelem",
        "equation_Hacl.Spec.Poly1305.Vec.size_key",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntVector.width",
        "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Vec.pfelem",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.Sequence.eq_elim", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_0a44a9c52461f7b29dab1fe1db7afc62",
        "refinement_interpretation_Tm_refine_21ac9a31890b4d0bf15a6e4c97d09422",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "typing_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.feval5",
        "typing_Hacl.Spec.Poly1305.Vec.size_key"
      ],
      0,
      "c5c708427454ebce74816fbd2d4b2dbc"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_full_felem5_lemma",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26_wide",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_full_felem5",
        "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_wide_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntVector.width",
        "equation_Prims.nat", "equation_Prims.pos",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "77e18b8ee856c603ea6c30eb565869cb"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "563249648c9c9b2f79bde9ef375c2f35"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_lemma_i",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask26",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.mod_mask",
        "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Plus_Bang",
        "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.shift_right_i",
        "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.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.add_mod",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_lemma",
        "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mod_mask_lemma",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma",
        "lemma_Lib.IntTypes.shift_right_lemma",
        "lemma_Lib.IntTypes.sub_mod_lemma",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_9242fd6c388be711a300e30b40efde62",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b0b9190e49b7df97cd51a0ddae5319fb",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b44adca49ccd6a8727e23d566a34e43f",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.add",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Plus_Bang",
        "token_correspondence_Lib.IntVector.shift_right_i",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.add_mod", "typing_Lib.IntTypes.nat_to_uint",
        "typing_Lib.IntTypes.op_Amp_Dot", "typing_Lib.IntTypes.op_Plus_Dot",
        "typing_Lib.IntTypes.shift_left", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_add_mod",
        "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.create", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.index", "typing_Lib.Sequence.map",
        "typing_Lib.Sequence.map2", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "d634349e3dd7d75035a715989f3f6723"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_felem5_fits_lemma_i0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "67c209f0b4026fcca396684ddaba02de"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_felem5_fits_lemma_i0",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.acc_inv_t",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask26",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Field32xN.zero",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.pub_int_t",
        "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.shiftval",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.IntVector.v_inttype",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "l_quant_interp_7db870b827722a6d9df3ad204c50be89",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_a5e446a7585012ec85dac6ca0e85c643",
        "refinement_interpretation_Tm_refine_b0b9190e49b7df97cd51a0ddae5319fb",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Hacl.Spec.Poly1305.Field32xN.zero",
        "typing_Lib.IntTypes.nat_to_uint",
        "typing_Lib.IntVector.vec_add_mod", "typing_Lib.IntVector.vec_and",
        "typing_Lib.IntVector.vec_shift_right", "typing_Lib.Sequence.create",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "9c9f27f164d3bcfd2c3203a78b83e078"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_felem5_fits_lemma_i",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Poly1305.Field32xN.Lemmas_interpretation_Tm_arrow_ad4a0345dca8d25e5916205750a46fea",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.acc_inv_t",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_full_felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.IntVector.v_inttype",
        "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "l_quant_interp_7db870b827722a6d9df3ad204c50be89",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_mod_lemma",
        "lemma_Lib.IntTypes.mul_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "partial_app_typing_31157c29a4959b534377a1aa23f41cb1",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_485b1639e956873bf6de53e6ff9e6b14",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_8fc5326d6672b97b2c337605098f0e1d",
        "refinement_interpretation_Tm_refine_9284e986f96c6f6ce849e26f77f34b3f",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b2107f3fe65a1211ae80968a668e4637",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.mul_mod",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "typing_Lib.IntTypes.op_Plus_Dot", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_add_mod",
        "typing_Lib.IntVector.vec_shift_right", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "5c9e02f04f248f8da084a5e160275cbd"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_felem5_fits_lemma",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.SEC",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26",
        "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.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Vec.size_key",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.IntVector.v_inttype",
        "equation_Lib.IntVector.vec_v_t", "equation_Lib.IntVector.width",
        "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "typing_Hacl.Spec.Poly1305.Field32xN.carry_full_felem5",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Vec.size_key",
        "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.index",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "6ca5c452ce700836489fdd178f644d51"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.carry_reduce_felem5_lemma",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.acc_inv_t",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry26_wide",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_full_felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.carry_wide_felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem_wide_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Hacl.Spec.Poly1305.Field32xN.zero",
        "equation_Hacl.Spec.Poly1305.Vec.size_key",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "l_quant_interp_7db870b827722a6d9df3ad204c50be89",
        "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Vec.size_key"
      ],
      0,
      "3bef6e4048f83c8c66786cf07fcb0788"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5_0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Vec.prime"
      ],
      0,
      "42a2ff113be2e8d2a0d52dd2ea3a067b"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5_0",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "primitive_Prims.op_disEquality",
        "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_90c9bd4c090b320e4c921841ef45723e",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Spec.Poly1305.size_key",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "bd54c4356101fa5a1ad5b12e141b1669"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5_1",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "cfa4f18a093b2c5224a079657e23486c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5_1",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "bool_typing", "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_90c9bd4c090b320e4c921841ef45723e",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "913d0ff6e7e82ef70c454f220b5c3093"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Vec.prime"
      ],
      0,
      "5a59b1a1953415dbc00d4baa09589a72"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_subtract_p5",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "bool_typing", "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "primitive_Prims.op_disEquality",
        "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",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_90c9bd4c090b320e4c921841ef45723e",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "e44311ba82e9e79f27a1efc7745f74fe"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_s",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "aa3934ac2d795b2eeed87124cbf11546"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_s",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "bool_typing", "constructor_distinct_Lib.IntTypes.SEC",
        "constructor_distinct_Lib.IntTypes.U64",
        "disc_equation_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Subtraction_Dot",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Lib.IntTypes.op_Subtraction_Dot",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.eq_mask_lemma",
        "lemma_Lib.IntTypes.eq_mask_logand_lemma",
        "lemma_Lib.IntTypes.gte_mask_logand_lemma",
        "lemma_Lib.IntTypes.pow2_values", "lemma_Lib.IntTypes.sub_mod_lemma",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "primitive_Prims.op_disEquality",
        "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",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_635f14b7a3b6c66ccfb11f50b1dc7134",
        "refinement_interpretation_Tm_refine_70769f76f84273b3587aeaec18364fbc",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_9242fd6c388be711a300e30b40efde62",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_e3cdafa8e9d0652310bf4bd8220c4d7d",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Amp_Dot",
        "token_correspondence_Lib.IntTypes.op_Subtraction_Dot",
        "token_correspondence_Lib.IntTypes.sub_mod",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Spec.Poly1305.size_key",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "3700a44fd708a3f8ec7e5678f43259a6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_felem5_lemma_i",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "005f5d5994101d0fe7872258e4a299be"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_felem5_lemma_i",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_74f43a2a0ba6b4a8943a110656987a1f",
        "Lib.IntVector_interpretation_Tm_arrow_01f2f6cb8d8d01fd3f8d2a76756d78f7",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_s",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.subtract_p5",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.u64", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_key",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Lib.IntTypes.eq_mask",
        "function_token_typing_Lib.IntTypes.gte_mask",
        "function_token_typing_Lib.IntTypes.logand",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.vec_and",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction", "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",
        "refinement_interpretation_Tm_refine_16c46f5f898bf6601ab18d34bb985dd5",
        "refinement_interpretation_Tm_refine_20d5cece05d4510ba5f113bc0ac0d14c",
        "refinement_interpretation_Tm_refine_2a47b6489c8f55939b0bedd9d2572578",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_635f14b7a3b6c66ccfb11f50b1dc7134",
        "refinement_interpretation_Tm_refine_6a567af765357791c19e761b7892f3aa",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Amp_Dot",
        "token_correspondence_Lib.IntTypes.op_Subtraction_Dot",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Lib.IntTypes.op_Amp_Dot",
        "typing_Lib.IntTypes.op_Subtraction_Dot", "typing_Lib.IntTypes.u64",
        "typing_Lib.IntVector.vec_and", "typing_Lib.IntVector.vec_eq_mask",
        "typing_Lib.IntVector.vec_gte_mask", "typing_Lib.IntVector.vec_load",
        "typing_Lib.IntVector.vec_sub_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.Sequence.create", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "c9c1169485818a1a927c45485ad658b2"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_felem5_lemma",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.subtract_p5",
        "equation_Hacl.Spec.Poly1305.Vec.pfelem",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntVector.width", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.nat",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "typing_Hacl.Spec.Poly1305.Field32xN.fas_nat5",
        "typing_Hacl.Spec.Poly1305.Field32xN.feval5",
        "typing_Hacl.Spec.Poly1305.Field32xN.subtract_p5",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "6e17f772064528eb600d84a7b5db97a7"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.subtract_p5_felem5_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Lib.IntVector_interpretation_Tm_arrow_01f2f6cb8d8d01fd3f8d2a76756d78f7",
        "Lib.IntVector_interpretation_Tm_arrow_f3e2e0038b5193de1fbd6457c2b839d6",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.SEC",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U1@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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_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.subtract_p5",
        "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_Hacl.Spec.Poly1305.Vec.size_key",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos",
        "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.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "function_token_typing_Hacl.Spec.Poly1305.Vec.pfelem",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.vec_and",
        "function_token_typing_Lib.IntVector.vec_sub_mod",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_0d5f12ffad632809c4bec90962807270",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_2a47b6489c8f55939b0bedd9d2572578",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_6a567af765357791c19e761b7892f3aa",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_a7f4da7c699cb5a7cf7835f3d9493e8b",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Field32xN.subtract_p5",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Vec.size_key", "typing_Lib.IntTypes.u64",
        "typing_Lib.IntVector.vec_and", "typing_Lib.IntVector.vec_eq_mask",
        "typing_Lib.IntVector.vec_gte_mask", "typing_Lib.IntVector.vec_load",
        "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.index", "typing_Lib.Sequence.map",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "0c111f4b1ed0127e3b0cd87c0ff2d057"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0_lo",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nonzero",
        "function_token_typing_Prims.__cache_version_number__",
        "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280"
      ],
      0,
      "a48b878a78dfa8918a344f7855bca4e8"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0_lo",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Spec.Poly1305.size_key",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "547f64fd02681096c6b521b6d98fe3a0"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0_hi",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nonzero",
        "function_token_typing_Prims.__cache_version_number__",
        "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280"
      ],
      0,
      "b693a1f76055148bd5b68ad2df922e25"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0_hi",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.nonzero",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "typing_Lib.IntTypes.uint_v", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "81d8e0d6be07a2346cec7d7dfa7ed69b"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0",
      1,
      2,
      1,
      [ "@query", "projection_inverse_BoxInt_proj_0" ],
      0,
      "27bb8b45cfe77319eb4eb2905e5b4ae3"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma0",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26", "typing_Prims.pow2",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "0a2c91da468dd0050c461e7b1eb33151"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_fits_lemma",
      1,
      0,
      0,
      [ "@query", "projection_inverse_BoxInt_proj_0" ],
      0,
      "90982f2eeb8af74bba4abf9d1598a9fa"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_fits_lemma",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "44438194282936ca7414f33aa1cee98a"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "2e6679283fab26963612fa48ffd8f6df"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_tup64_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "bool_typing",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.max26",
        "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.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.mod_mask",
        "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Greater_Greater_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "equation_with_fuel_Prims.pow2.fuel_instrumented",
        "function_token_typing_Lib.IntTypes.logand",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.mod_mask_lemma",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma",
        "lemma_Lib.IntTypes.shift_right_lemma",
        "lemma_Lib.IntTypes.sub_mod_lemma", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_38a8072a0b6ecaa71cf41ee0a9a30d80",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5ea357592a908763122543c121735a31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_9242fd6c388be711a300e30b40efde62",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.logor",
        "token_correspondence_Lib.IntTypes.op_Amp_Dot",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Greater_Greater_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "token_correspondence_Lib.IntTypes.shift_right",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.logand", "typing_Lib.IntTypes.nat_to_uint",
        "typing_Lib.IntTypes.shift_left", "typing_Lib.IntTypes.uint_v",
        "typing_Prims.pow2", "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"
      ],
      0,
      "17bb8e4e66332dd74c6783d20b59779b"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_felem5_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Spec.Poly1305.prime"
      ],
      0,
      "1e5819b9bfd53e6b960102ae5fe64110"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.load_felem5_lemma_i",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "bool_typing",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.Lemmas.load_tup64_lemma",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.load_felem5",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask14",
        "equation_Hacl.Spec.Poly1305.Field32xN.mask26",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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.size_key",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Amp_Dot",
        "equation_Lib.IntTypes.op_Greater_Greater_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.shift_left_i",
        "equation_Lib.IntVector.shift_right_i",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Lib.IntTypes.op_Amp_Dot",
        "function_token_typing_Lib.IntTypes.op_Bar_Dot",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_left_i",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_and_lemma", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5b7c9570749334b5d6036b9d687efe00",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b0b9190e49b7df97cd51a0ddae5319fb",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_ce9f38f6e6e48f0481ebc0ecd105f848",
        "refinement_interpretation_Tm_refine_d1e48680dcbecfd7541cff77fad8195d",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "token_correspondence_Lib.IntTypes.logand",
        "token_correspondence_Lib.IntTypes.op_Amp_Dot",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Greater_Greater_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "token_correspondence_Lib.IntTypes.shift_right",
        "token_correspondence_Lib.IntVector.shift_left_i",
        "token_correspondence_Lib.IntVector.shift_right_i",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask14",
        "typing_Hacl.Spec.Poly1305.Field32xN.mask26",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Hacl.Spec.Poly1305.Vec.size_key", "typing_Lib.IntTypes.u64",
        "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.create", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "5e33253b36a89bce2cf7611d1074f116"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_store_felem_lo",
      1,
      0,
      0,
      [
        "@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.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.pub_int_t",
        "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.shiftval",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.squash", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "8f583e12c9a9764f86b98c8c41d05bde"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_store_felem_lo",
      2,
      0,
      0,
      [
        "@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.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.logor",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "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"
      ],
      0,
      "a7053a67d5b1cc9cec162ed690f59afb"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_store_felem_hi",
      1,
      0,
      0,
      [
        "@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.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.pub_int_t",
        "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.shiftval",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.squash", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "12436671e74404f68917c3f43ab56099"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_store_felem_hi",
      2,
      0,
      0,
      [
        "@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.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Greater_Greater_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma",
        "lemma_Lib.IntTypes.shift_right_lemma",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Division", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Lib.IntTypes.logor",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Greater_Greater_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "token_correspondence_Lib.IntTypes.shift_right",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "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"
      ],
      0,
      "cc49218242b555cdb9c390353eb70301"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_tup64_mod_pow2_128",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "54d99c180abc0f0b556013d65ddafc8e"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_tup64_mod_pow2_128",
      2,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.nonzero", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d11bb961c2f9735d7aadbf18d1daedc8",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "ef1f7470a97784181744bdd4df734142"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_tup64_as_nat",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "6f5f861e8982bfd58abfdf62f6ff9c2a"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.store_tup64_lemma",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "264318d81acaf336a3c92c24a7f21e19"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.store_tup64_lemma",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "bool_typing",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits1",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_fits5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.pub_int_t",
        "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.shiftval",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_t",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.nat",
        "equation_Prims.nonzero", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "equation_with_fuel_Prims.pow2.fuel_instrumented",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d11bb961c2f9735d7aadbf18d1daedc8",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "token_correspondence_Prims.pow2.fuel_instrumented",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.PUB@tok",
        "typing_tok_Lib.IntTypes.U32@tok"
      ],
      0,
      "eb5c275294dcd603420e2acbb9796b6d"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.store_felem5_lemma_i",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "89c44a6af01778e9778df229b512ea20"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.store_felem5_lemma_i",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "bool_typing",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "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", "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.Lemmas.store_tup64_lemma",
        "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_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.store_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.size_key",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Greater_Greater_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.shift_left_i",
        "equation_Lib.IntVector.shift_right_i",
        "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",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "function_token_typing_Lib.IntTypes.op_Bar_Dot",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_left_i",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "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",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5b7c9570749334b5d6036b9d687efe00",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "refinement_interpretation_Tm_refine_ce9f38f6e6e48f0481ebc0ecd105f848",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "token_correspondence_Lib.IntTypes.logor",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Greater_Greater_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "token_correspondence_Lib.IntTypes.shift_right",
        "token_correspondence_Lib.IntVector.shift_left_i",
        "token_correspondence_Lib.IntVector.shift_right_i",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Vec.size_key",
        "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.map",
        "typing_Lib.Sequence.map2",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "f54894dfa2b1c75423a9381b5550e44c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma0",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Division",
        "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "5d1d1d424a26c2a18de1d402fe2011b4"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma0",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_block",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Spec.Poly1305.size_block"
      ],
      0,
      "f48f85b10309d5d3c5eaf53346e680ef"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma0",
      3,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.uint_v", "typing_Prims.pow2",
        "typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "82a7d4ebb47d668aa1f8128d878014bc"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1_",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "l_and-interp", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key", "unit_typing"
      ],
      0,
      "d9ccb61523858b67b0249c2fbd01b829"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1_",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_block",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Spec.Poly1305.size_block"
      ],
      0,
      "b93bcc96c48b696a823224c3f8790046"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1_",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_904a27cb9db95cc34755500862790e4c",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Tm_refine_f17ce12623fb5401c9c6496441382e03",
        "refinement_interpretation_Tm_refine_f6f3c9b2518f8261c303d915729ed917",
        "refinement_interpretation_Tm_refine_fab68a22cb95ae127003010fe80d1345",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.Sequence.upd", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "ff224eb044dade8aaa07824e912cc359"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
        "equation_Spec.Poly1305.prime", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "l_and-interp",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Tm_refine_f6f3c9b2518f8261c303d915729ed917",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.prime", "typing_Spec.Poly1305.size_key",
        "unit_typing"
      ],
      0,
      "f6e6a1881472d60b4c14377e6643d621"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_block",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Spec.Poly1305.size_block"
      ],
      0,
      "c8590c9820d6f596998cf4bb5760b6f7"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5_lemma1",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Hacl.Spec.Poly1305.Vec.pfadd",
        "equation_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_v", "equation_Lib.Sequence.lseq",
        "equation_Lib.Sequence.to_seq", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Division", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Tm_refine_f6f3c9b2518f8261c303d915729ed917",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "fac15d1b1c5ff7d2417587e8aaad6b38"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_sum_lt_pow2_26",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Modulus",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "e3e0efd19b6303d8f4d3ae3a2e1958a6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_sum_lt_pow2_26",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Modulus",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "1b89812d80eb2891570bed831fd250af"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lemma_sum_lt_pow2_26",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_42908ff90fa7fcd29f34ac38af54186f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c0db394dc8c538b1b7177e2d534bd0e6",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26"
      ],
      0,
      "3247f499d6387346d8e1df09cb21a090"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Vec.prime", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Modulus",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Prims.pow2", "typing_Spec.Poly1305.prime",
        "typing_Spec.Poly1305.size_key"
      ],
      0,
      "bc41415b42b2cc74473818dcc5177dc6"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_block",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Spec.Poly1305.size_block"
      ],
      0,
      "2dcf09a59e7453a36b434b7c9da8f9cc"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.lset_bit5",
      3,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@tok",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_nat5",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.size", "equation_Lib.IntTypes.u64",
        "equation_Lib.IntTypes.uint64", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.to_seq",
        "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Lib.IntTypes.logor",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "int_inversion",
        "int_typing", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntTypes.shift_left_lemma", "primitive_Prims.op_Division",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "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",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_4bd40b05a3f9d4d9c11b8b1d57fbd7ec",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_af541e632ad82ad83de04099319f3b46",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_da888b733f9bc27c2906b9c2bb4446ff",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Tm_refine_f17ce12623fb5401c9c6496441382e03",
        "refinement_interpretation_Tm_refine_f1b8ea159a3dfebac3a46ea5cfd3b34a",
        "refinement_interpretation_Tm_refine_fab68a22cb95ae127003010fe80d1345",
        "refinement_interpretation_Tm_refine_fb1a8ea5047e4814bec147c27c93bf99",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "typing_Hacl.Spec.Poly1305.Field32xN.pow26",
        "typing_Lib.IntTypes.logor", "typing_Lib.IntTypes.uint",
        "typing_Lib.IntTypes.uint_v", "typing_Lib.Sequence.upd",
        "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"
      ],
      0,
      "2fa43397541dad37b6ec65c933e22734"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.set_bit5_lemma_k",
      1,
      0,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "lemma_Hacl.Spec.Poly1305.Vec.lemma_pow2_128",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "typing_Prims.pow2", "typing_Spec.Poly1305.size_key"
      ],
      0,
      "75cf6b2a2af5d30da87aa6e721817216"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.set_bit5_lemma_k",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_block",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "typing_Spec.Poly1305.size_block"
      ],
      0,
      "b560ee1aa14e7e707931de24f819dcba"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.set_bit5_lemma_k",
      3,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "Lib.IntTypes_interpretation_Tm_arrow_1e96f796de02d0be408bbeb1b671ff57",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Lib.IntTypes_interpretation_Tm_arrow_69980de4b69ce434f89b12e4cb716d05",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "data_elim_FStar.Pervasives.Native.Mktuple5",
        "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",
        "equation_Hacl.Poly1305.Field32xN.Lemmas.lset_bit5",
        "equation_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "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.felem_less5",
        "equation_Hacl.Spec.Poly1305.Field32xN.feval5",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.lfelem_fits",
        "equation_Hacl.Spec.Poly1305.Field32xN.lfelem_less",
        "equation_Hacl.Spec.Poly1305.Field32xN.lfeval",
        "equation_Hacl.Spec.Poly1305.Field32xN.max26",
        "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_Hacl.Spec.Poly1305.Vec.prime",
        "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.op_Bar_Dot",
        "equation_Lib.IntTypes.op_Less_Less_Dot",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.size",
        "equation_Lib.IntTypes.u64", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_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.eqtype", "equation_Prims.nat",
        "equation_Spec.Poly1305.felem", "equation_Spec.Poly1305.prime",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.tup64_5",
        "function_token_typing_Lib.IntTypes.logor",
        "function_token_typing_Lib.IntTypes.op_Bar_Dot",
        "function_token_typing_Lib.IntTypes.shift_left",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Spec.Poly1305.felem",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing",
        "interpretation_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.pow2_values",
        "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",
        "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",
        "refinement_interpretation_Tm_refine_03aea9859df7725199ee50db6077f121",
        "refinement_interpretation_Tm_refine_0a44a9c52461f7b29dab1fe1db7afc62",
        "refinement_interpretation_Tm_refine_13e3a8a480936e9e7a53cc468861303f",
        "refinement_interpretation_Tm_refine_1bf4dfb1a770275076fea9c2041a4870",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_2a47b6489c8f55939b0bedd9d2572578",
        "refinement_interpretation_Tm_refine_32ccb404d862d483360be0a35fb54fde",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_4e1bc27a783b9986acbf3785a8a6fa07",
        "refinement_interpretation_Tm_refine_4e74615d64cd24216aae5b59576d09b0",
        "refinement_interpretation_Tm_refine_53f14d3a1f15f5e8091d1ecaa266c68a",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_5d7fc65a01f63f2bc577298c179f855a",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_78ea63ceb027a3f1c790955bc68a707b",
        "refinement_interpretation_Tm_refine_847e96a1feedc748e1951d8c6bc1015e",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a688c5951fa7e4413e65915234622b08",
        "refinement_interpretation_Tm_refine_b21ebaa4748f6ce8f49e30d7bb94fcc5",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b5ed10fe6cdb264ee69337fcedb9da96",
        "refinement_interpretation_Tm_refine_b60fa1dcd16dcda3dbd67597b8c8d37c",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "refinement_interpretation_Tm_refine_bf82a029d39284fad7d56802d39974f5",
        "refinement_interpretation_Tm_refine_c67cd54e2afeccac2b00fa9aa3a15ab1",
        "refinement_interpretation_Tm_refine_ce9f38f6e6e48f0481ebc0ecd105f848",
        "refinement_interpretation_Tm_refine_d856f709de20bfa4e940d47b1570ef4d",
        "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
        "refinement_interpretation_Tm_refine_e4acd347093194b358e931404825bbc2",
        "refinement_interpretation_Tm_refine_e7baecf1446b738b3604b097069629a3",
        "refinement_interpretation_Tm_refine_f17ce12623fb5401c9c6496441382e03",
        "refinement_interpretation_Tm_refine_fc3b97733721ed4655aa9f2e6c85f39b",
        "token_correspondence_Hacl.Spec.Poly1305.Field32xN.as_pfelem5",
        "token_correspondence_Lib.IntTypes.logor",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Less_Less_Dot",
        "token_correspondence_Lib.IntTypes.shift_left",
        "typing_Hacl.Spec.Poly1305.Field32xN.as_tup5",
        "typing_Hacl.Spec.Poly1305.Field32xN.as_tup64_i",
        "typing_Hacl.Spec.Poly1305.Field32xN.max26",
        "typing_Hacl.Spec.Poly1305.Field32xN.transpose",
        "typing_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "typing_Lib.IntTypes.size", "typing_Lib.IntTypes.u64",
        "typing_Lib.IntTypes.uint", "typing_Lib.IntTypes.uint_v",
        "typing_Lib.IntVector.vec_load", "typing_Lib.IntVector.vec_or",
        "typing_Lib.IntVector.vec_v", "typing_Lib.Sequence.create",
        "typing_Lib.Sequence.createi", "typing_Lib.Sequence.index",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Lib.Sequence.upd", "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_3f0c4c7859834e022e19ff9a42f16490",
        "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.SEC@tok",
        "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "ede600693954138554f27fc61365254c"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.add_mod_small",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.pos",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b"
      ],
      0,
      "990bc0d29456276e01bf91068139c922"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.add_mod_small",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.pos",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Modulus",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b"
      ],
      0,
      "e6e6e083027933a81923ea330f0c0a46"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mod_add128_sc",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "247eb185591567489a0b59ab418122d1"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mod_add128_sc",
      2,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Lib.IntTypes_interpretation_Tm_arrow_69980de4b69ce434f89b12e4cb716d05",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.SEC",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.SEC@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equality_tok_Lib.IntTypes.U64@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.op_Plus_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Prims.nat", "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_64_26",
        "function_token_typing_Lib.IntTypes.add_mod",
        "function_token_typing_Lib.IntTypes.op_Plus_Dot",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.add_mod_lemma", "lemma_Lib.IntTypes.pow2_values",
        "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",
        "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_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_897fd419f0cd41ea3d533c9d9d68f634",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_a023f390483b324d20370f23ed0795dc",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_Lib.IntTypes.add_mod",
        "token_correspondence_Lib.IntTypes.op_Plus_Dot",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Lib.IntTypes.add_mod", "typing_Lib.IntTypes.sec_int_v",
        "typing_Lib.IntTypes.uint_v", "typing_Spec.Poly1305.size_key",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "cd23cf4be662c175d5f113e521a2da8a"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mod_add128_lemma_i",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_316873b8dcd725f8421b97e5616886bd",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f"
      ],
      0,
      "12d15ec3755cd3698b16caf83f0622b9"
    ],
    [
      "Hacl.Poly1305.Field32xN.Lemmas.mod_add128_lemma_i",
      2,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
        "Hacl.Spec.Poly1305.Field32xN_interpretation_Tm_arrow_61e2b212243e1ae13305ed5389ed1df2",
        "Lib.IntTypes_interpretation_Tm_arrow_49f388450e5cfc91da46292c2a5d5b7b",
        "Lib.IntTypes_interpretation_Tm_arrow_64d9bcf6dc13bcbde626455717781a82",
        "Lib.IntVector_interpretation_Tm_arrow_01f2f6cb8d8d01fd3f8d2a76756d78f7",
        "Lib.IntVector_interpretation_Tm_arrow_80a189f721f7dd6c030d884c732938d3",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U128",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U64",
        "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", "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.Lemmas.mod_add128_sc",
        "equation_Hacl.Spec.Poly1305.Field32xN.lanes",
        "equation_Hacl.Spec.Poly1305.Field32xN.mod_add128_ws",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN",
        "equation_Hacl.Spec.Poly1305.Field32xN.uint64xN_v",
        "equation_Lib.IntTypes.bits",
        "equation_Lib.IntTypes.op_Greater_Greater_Dot",
        "equation_Lib.IntTypes.op_Hat_Dot",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.uint64",
        "equation_Lib.IntTypes.uint_t", "equation_Lib.IntTypes.uint_v",
        "equation_Lib.IntVector.op_Greater_Greater_Bar",
        "equation_Lib.IntVector.op_Hat_Bar",
        "equation_Lib.IntVector.op_Subtraction_Bar",
        "equation_Lib.IntVector.shift_right_i",
        "equation_Lib.IntVector.v_inttype", "equation_Lib.IntVector.vec_v_t",
        "equation_Lib.IntVector.width", "equation_Prims.nat",
        "equation_Spec.Poly1305.size_key",
        "function_token_typing_Hacl.Spec.Poly1305.Field32xN.lemma_pow_32_26",
        "function_token_typing_Lib.IntTypes.logxor",
        "function_token_typing_Lib.IntTypes.op_Bar_Dot",
        "function_token_typing_Lib.IntTypes.op_Hat_Dot",
        "function_token_typing_Lib.IntTypes.op_Plus_Dot",
        "function_token_typing_Lib.IntTypes.op_Subtraction_Dot",
        "function_token_typing_Lib.IntTypes.uint64",
        "function_token_typing_Lib.IntVector.shift_right_i",
        "function_token_typing_Lib.IntVector.vec_xor",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.nat", "int_inversion", "int_typing",
        "interpretation_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
        "lemma_Lib.IntVector.vec_add_mod_lemma",
        "lemma_Lib.IntVector.vec_xor_lemma", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "refinement_interpretation_Tm_refine_0ad154158ac3e55154ef64b5b412b782",
        "refinement_interpretation_Tm_refine_184d5e00e31e3c64934b647afcbf182e",
        "refinement_interpretation_Tm_refine_27686609265e41bc9c60bf85a827b5c4",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5a4fe33be2b93c781e552e491bb9dd31",
        "refinement_interpretation_Tm_refine_6a567af765357791c19e761b7892f3aa",
        "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_Tm_refine_70597463dd221580f371f83615527f81",
        "refinement_interpretation_Tm_refine_722e67d50ad211c792a7485b88732129",
        "refinement_interpretation_Tm_refine_92eedd657384b0981bcfc64b33308eaf",
        "refinement_interpretation_Tm_refine_94fc4c0cb99af122c5d3e5686337d351",
        "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Tm_refine_b2dc89f387bfa24b5213901f5d1fd0a7",
        "refinement_interpretation_Tm_refine_b8106166117933e1943ac2f9ddc13a6f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bb88a745cb1cd85c3c07252b5864a115",
        "refinement_interpretation_Tm_refine_ce9f38f6e6e48f0481ebc0ecd105f848",
        "token_correspondence_Lib.IntTypes.logxor",
        "token_correspondence_Lib.IntTypes.op_Bar_Dot",
        "token_correspondence_Lib.IntTypes.op_Greater_Greater_Dot",
        "token_correspondence_Lib.IntTypes.op_Hat_Dot",
        "token_correspondence_Lib.IntTypes.op_Plus_Dot",
        "token_correspondence_Lib.IntTypes.op_Subtraction_Dot",
        "token_correspondence_Lib.IntTypes.shift_right",
        "token_correspondence_Lib.IntVector.op_Greater_Greater_Bar",
        "token_correspondence_Lib.IntVector.op_Hat_Bar",
        "token_correspondence_Lib.IntVector.op_Subtraction_Bar",
        "token_correspondence_Lib.IntVector.shift_right_i",
        "token_correspondence_Lib.IntVector.vec_shift_right",
        "token_correspondence_Lib.IntVector.vec_sub_mod",
        "token_correspondence_Lib.IntVector.vec_xor",
        "typing_FStar.UInt32.uint_to_t", "typing_Lib.IntVector.vec_add_mod",
        "typing_Lib.IntVector.vec_or",
        "typing_Lib.IntVector.vec_shift_right",
        "typing_Lib.IntVector.vec_sub_mod", "typing_Lib.IntVector.vec_v",
        "typing_Lib.IntVector.vec_xor", "typing_Lib.Sequence.createi",
        "typing_Lib.Sequence.map", "typing_Lib.Sequence.map2",
        "typing_Spec.Poly1305.size_key",
        "typing_Tm_abs_881cb47c49c932d03ebf142104d0e5ee",
        "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
      ],
      0,
      "61db1ae74590fe2d5e820f8e3bc6bb8e"
    ]
  ]
]
back to top