Raw File
Spec.Chacha20_vec1.Lemmas.fst.hints
[
  "\u0014'�/\u0000\u001aɾ����\u0006[d�",
  [
    [
      "Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.chacha20_ctx", "int_typing",
        "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_slice", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_668e261fe172645a8f406066477b7234",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.op_At_Bar", "typing_Seq.Create.create_4"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_vec_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_51d99bc4ff4de354902d94795961f9f9",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_60c96da49d46100939c2ab76812f36f5",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ab07f4065cee9eaafcde258cd0b0fe0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_ecec583cbeb1928eda645ceba16d94ef",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_f7f0d585e36653e0fa258b36a5d966a0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.op_At_Bar", "typing_FStar.Seq.Base.slice",
        "typing_Seq.Create.create_4"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.eq_states'",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0
    ],
    [ "Spec.Chacha20_vec1.Lemmas.eq_states", 1, 0, 1, [ "@query" ], 0 ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_eq_states_intro",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "eq2-interp",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt32.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.eq_states",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0d484c9ca42e6d4965f7f6b4511cf8dd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.index",
        "typing_FStar.Seq.Base.op_At_Bar",
        "typing_Spec.Chacha20_vec1.Lemmas.vec_state_to_state"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt32.v",
        "equation_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "proj_equation_FStar.UInt32.Mk_v",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.UInt32.Mk_v",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lined",
      1,
      0,
      1,
      [
        "@query", "equation_FStar.UInt32.uint_to_t",
        "equation_FStar.UInt32.v", "proj_equation_FStar.UInt32.Mk_v",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.UInt32.Mk_v"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.line_",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt32.t",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.line", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_Less_Less_Less",
        "equation_Spec.Lib.op_String_Access",
        "equation_Spec.Lib.op_String_Assignment",
        "fuel_guarded_inversion_FStar.UInt32.t_", "int_inversion",
        "kinding_FStar.UInt32.t_@tok", "lemma_FStar.Seq.Base.lemma_len_upd",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Lib_Tm_refine_08b7b502ca9d52863cc90a1acbeae1a4",
        "typing_Spec.Chacha20.line"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.line_",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt32.t",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.line", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_Less_Less_Less",
        "equation_Spec.Lib.op_String_Access",
        "equation_Spec.Lib.op_String_Assignment",
        "fuel_guarded_inversion_FStar.UInt32.t_", "int_inversion",
        "kinding_FStar.UInt32.t_@tok", "lemma_FStar.Seq.Base.lemma_len_upd",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.line_",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.rotate_left",
        "fuel_guarded_inversion_FStar.UInt32.t_", "int_inversion",
        "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_62de4e0ad28226d8467b1a6835eeec6c",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_093dab871fe8e5f25a20a00753c3ea85",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2",
        "refinement_interpretation_Spec.Lib_Tm_refine_42cf8cb5aa2c0a99d2c5dc29ce6c326a",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_FStar.UInt32.add_mod", "typing_FStar.UInt32.logxor",
        "typing_Spec.Lib.rotate_left"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      2,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      3,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      4,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      5,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      6,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      7,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      8,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt32.v",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.new_line",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_At", "int_inversion",
        "proj_equation_FStar.UInt32.Mk_v",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.UInt32.Mk_v",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0be16ba254ef4023f4debab9483a218b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_3a8d9038e06774bd07fb9abdedd817cf",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_94408fe1a25ef69b35537a4a8935aab0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_f6c431d6b8f3cff83e60cd8ac73327e6",
        "token_correspondence_Spec.Chacha20.line",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At",
        "typing_Spec.Chacha20_vec1.Lemmas.line_"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      2,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      3,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      4,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      5,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      6,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      7,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      1,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "bool_inversion", "bool_typing",
        "data_elim_FStar.UInt32.Mk", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "data_typing_intro_FStar.UInt32.Mk@tok", "eq2-interp",
        "equation_FStar.Int16.n", "equation_FStar.Monotonic.HyperHeap.test0",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.logor",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size", "equation_FStar.UInt.sub",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.add_mod",
        "equation_FStar.UInt32.logor", "equation_FStar.UInt32.logxor",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.shift_left",
        "equation_FStar.UInt32.shift_right", "equation_FStar.UInt32.sub",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_FStar.UInt32.v", "equation_FStar.UInt8.n",
        "equation_Prims._assert", "equation_Prims.eq2", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.line_",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.new_line",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_String_Access",
        "equation_Spec.Lib.op_String_Assignment",
        "equation_Spec.Lib.rotate_left",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.Monotonic.HyperHeap.test0",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok", "l_and-interp",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd", "lemma_FStar.UInt.pow2_values",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction", "proj_equation_FStar.UInt32.Mk_v",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.UInt32.Mk_v",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_62de4e0ad28226d8467b1a6835eeec6c",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_093dab871fe8e5f25a20a00753c3ea85",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0c0525b4aca7c8939bf791e6ad7e59b0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_87207d2184938f0b24d1812f39e920bd",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_FStar.UInt.logor", "typing_FStar.UInt.shift_left",
        "typing_FStar.UInt.shift_right", "typing_FStar.UInt32.add_mod",
        "typing_FStar.UInt32.logxor", "typing_FStar.UInt32.uint_to_t",
        "typing_FStar.UInt32.v", "typing_Spec.Chacha20_vec1.Lemmas.new_line",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_standard"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      2,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      3,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      4,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      5,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      6,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      7,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      8,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      9,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      10,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      11,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      12,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      13,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      14,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      15,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_vectorized",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.UInt32_interpretation_Tm_arrow_f28b721bdaf62f5ff1c1f78d912cf680",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_f82c3fb9ac6610efb97620a59b378092",
        "b2t_def", "bool_inversion", "bool_typing",
        "data_elim_FStar.UInt32.Mk", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "eq2-interp", "equation_FStar.Int16.n",
        "equation_FStar.Monotonic.HyperHeap.test0",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
        "equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
        "equation_FStar.UInt.sub", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.add_mod", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.op_Hat_Hat",
        "equation_FStar.UInt32.op_Plus_Percent_Hat",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_FStar.UInt32.v", "equation_FStar.UInt8.n",
        "equation_Prims._assert", "equation_Prims.eq2", "equation_Prims.nat",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.idx", "equation_Spec.Chacha20_vec.line",
        "equation_Spec.Chacha20_vec.op_Hat_Hat",
        "equation_Spec.Chacha20_vec.op_Less_Less_Less",
        "equation_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Lib.op_Less_Less_Less",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.Monotonic.HyperHeap.test0",
        "function_token_typing_FStar.UInt32.op_Hat_Hat",
        "function_token_typing_FStar.UInt32.op_Plus_Percent_Hat",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.op_Hat_Hat",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "interpretation_Spec.Chacha20_vec_Tm_abs_fe87556605c8785a8f5a07b921ec0c3a",
        "kinding_FStar.UInt32.t_@tok", "l_and-interp",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction", "proj_equation_FStar.UInt32.Mk_v",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.UInt32.Mk_v",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_62de4e0ad28226d8467b1a6835eeec6c",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8",
        "refinement_interpretation_Spec.Lib_Tm_refine_08b7b502ca9d52863cc90a1acbeae1a4",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "refinement_interpretation_Spec.Loops_Tm_refine_b5e6bf0afe978ce3dd595c1a3a4a6fae",
        "token_correspondence_FStar.UInt32.op_Hat_Hat",
        "token_correspondence_FStar.UInt32.op_Plus_Percent_Hat",
        "token_correspondence_Spec.Chacha20_vec.op_Hat_Hat",
        "token_correspondence_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_FStar.UInt32.uint_to_t", "typing_Spec.Chacha20_vec.line",
        "typing_Spec.Chacha20_vec.op_Hat_Hat",
        "typing_Spec.Chacha20_vec.op_Less_Less_Less",
        "typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "typing_Spec.Chacha20_vec_Tm_abs_fe87556605c8785a8f5a07b921ec0c3a",
        "typing_Spec.Loops.seq_map", "typing_Spec.Loops.seq_map2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_forall_elim",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_FStar.Ghost_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545",
        "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_77322075094f6439b781ce452f80b462"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.column_round_standard_1",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_199e92520c5a71524fa6ad923182d5fc",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_59f0922c2109ed70d2e20e3f7a1c4cf8",
        "typing_Spec.Chacha20_vec1.Lemmas.column_round_standard_1"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.column_round_standard_2",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_6ee3e121908e582b2d5768ee1db269d4",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_9a50a97df7f4cca460aee13d5fef7aa9",
        "typing_Spec.Chacha20_vec1.Lemmas.column_round_standard_2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_def",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_def",
      2,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.column_round",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.op_At",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.column_round_standard_3",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_e4b53ad4991340315daffad1a56aeb1d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_fbfbdb21210faa1077f5ff13239540d5",
        "typing_Spec.Chacha20_vec1.Lemmas.column_round_standard_3"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_right",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20_vec.idx",
        "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_Spec.Chacha20.c0", "int_inversion",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Modulus",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_right",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.idx",
        "equation_Spec.Chacha20_vec.shuffle_right",
        "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_Spec.Chacha20_vec.shuffle_right"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.shuffle_row",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_right",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "kinding_FStar.UInt32.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2", "primitive_Prims.op_AmpAmp",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_962f820b955a6044b53e6d381ca7e518",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d2ac519b9fa73caa914896574b03c24a",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_e61902ff9824f4a7dbdcf1ca1b59c775",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.index"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.shuffle_row",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_right",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2", "primitive_Prims.op_AmpAmp",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_26a83bd712b1d679e3fbca790960ff8b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_df141f12a8732f06051a8d5595d25a9f",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_e61902ff9824f4a7dbdcf1ca1b59c775",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_429d090785e73ccdf2394eb6ffb6d52c"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_7551cda01d578483f3961616a4528112",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_ae5dfb4763003d81f1671f7736d49ac9",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0d5238686077f79097f0dbb08ba06c65",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0e653e01e83036dd5c5ff829a0967471",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      2,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      3,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      4,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      5,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      6,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "interpretation_Spec.Chacha20_vec1.Lemmas_Tm_abs_7b6dc382f6f8569c592f1ab0a0be8af7",
        "l_and-interp", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      7,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      8,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      9,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      10,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_def",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_def",
      2,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.diagonal_round",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.op_At",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_84c3f3fa6098af034ce272a755ad9c4a",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d624adc896ea6c903c92ce51919d077f",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt32.t",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_91ce96d56d9d1bcfd2a808a193a24f3e",
        "typing_Spec.Chacha20_vec1.Lemmas.shuffle_rous_1"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.round",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.column_round",
        "equation_Spec.Chacha20_vec.round",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_1",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.shuffle_rows_0123",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_1", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_2",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.shuffle_rows_0321",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_2", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_vec",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.diagonal_round",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_def",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.double_round",
        "equation_Spec.Chacha20_vec1.Lemmas.double_round_vec"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.setup", "equation_Spec.Chacha20.state",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.test_counter",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "typing_FStar.Seq.Base.op_At_Bar", "typing_FStar.UInt32.uint_to_t",
        "typing_Seq.Create.create_1", "typing_Seq.Create.create_4",
        "typing_Spec.Lib.uint32s_from_le", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.setup", "equation_Spec.Chacha20.state",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "b2t_def", "bool_inversion",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20.test_counter", "equation_Spec.Lib.lbytes",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20.test_counter", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "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",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_26241f829904affbbe51efb976a49941",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Seq.Create.create_1", "typing_Seq.Create.create_4",
        "typing_Spec.Chacha20.setup", "typing_Spec.Lib.uint32s_from_le"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.lbytes",
        "int_inversion", "kinding_FStar.UInt8.t_@tok",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "b2t_def", "bool_inversion",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.t", "equation_FStar.UInt8.n",
        "equation_FStar.UInt8.t", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20.test_counter", "equation_Spec.Lib.lbytes",
        "equation_Spec.Lib.singleton", "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20.test_counter", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_create_len",
        "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_create",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "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",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_912dd05b477cf56a70c659b6f09be88d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_b75eab1e4d895e794728c25406c9e33d",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Seq.Create.create_1", "typing_Seq.Create.create_4",
        "typing_Spec.Chacha20.setup", "typing_Spec.Lib.uint32s_from_le"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.lbytes",
        "int_inversion", "kinding_FStar.UInt8.t_@tok",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard",
      2,
      0,
      1,
      [ "@query" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "b2t_def", "bool_inversion",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "data_typing_intro_FStar.UInt32.Mk@tok", "equation_FStar.Int16.n",
        "equation_FStar.Seq.Properties.cons", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_create_len",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "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",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Properties.cons",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Seq.Create.create_4", "typing_Spec.Chacha20_vec.setup",
        "typing_Spec.Lib.uint32s_from_le", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.nonce", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "b2t_def", "bool_inversion",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.Int16.n",
        "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.Seq.Properties.cons", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.n", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_create_len",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "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",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.UInt.fits", "typing_Seq.Create.create_4",
        "typing_Spec.Chacha20_vec.setup", "typing_Spec.Lib.uint32s_from_le"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_3",
      2,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "b2t_def", "bool_inversion", "bool_typing",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.Int16.n",
        "equation_FStar.Seq.Properties.cons", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.n", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.c1",
        "function_token_typing_Spec.Chacha20.c2",
        "function_token_typing_Spec.Chacha20.c3",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_create_len",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_create",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
        "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",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_e0ee9026b857da69fa1460b099c0ced3",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Seq.Create.create_4", "typing_Spec.Lib.uint32s_from_le"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.t",
        "equation_FStar.UInt8.t", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.lbytes", "int_inversion",
        "kinding_FStar.UInt8.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0
    ],
    [ "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec", 2, 0, 1, [ "@query" ], 0 ],
    [ "Spec.Chacha20_vec1.Lemmas.lemma_setup", 1, 0, 1, [ "@query" ], 0 ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_iter_state",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.repeat_spec.fuel_instrumented",
        "@fuel_irrelevance_Spec.Loops.repeat_spec.fuel_instrumented",
        "@query", "binder_x_2ab7b2e37dbbbcbef2230a0a7c3f64bc_0",
        "binder_x_db974808c19770e42c98d9fb243be5c5_1",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_4",
        "equality_tok_Prims.LexTop@tok",
        "equation_FStar.Monotonic.HyperHeap.test0",
        "equation_FStar.UInt32.t", "equation_Prims._assert",
        "equation_Prims.nat", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_with_fuel_Spec.Loops.repeat_spec.fuel_instrumented",
        "function_token_typing_FStar.Monotonic.HyperHeap.test0",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_b4daf4e98d034eab678f8b12336c690d",
        "well-founded-ordering-on-nat"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_iter_state",
      2,
      1,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_eq",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.add_mod",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.column_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Lib.rotate_left",
        "function_token_typing_Spec.Chacha20.c0", "l_and-interp",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_c7f26e68ca49a2082b1d326af1e9c240",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.column_round",
        "typing_Spec.Chacha20_vec1.Lemmas.column_round_standard"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_eq",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "eq2-interp",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.round",
        "equation_Spec.Chacha20_vec.shuffle_rows_0123",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Lib.rotate_left",
        "function_token_typing_Spec.Chacha20.c0", "l_and-interp",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_419a545d0ec99406b7283dfe42de5b96",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_479180fa53a201d231054dce081f1f2a",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_84b195d514cbbf134a7a66e17b3a0285",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.diagonal_round",
        "typing_Spec.Chacha20_vec.round",
        "typing_Spec.Chacha20_vec.shuffle_rows_0123",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
        "typing_Spec.Chacha20_vec1.Lemmas.shuffle_rous_2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.double_round",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.double_round", "equation_Spec.Lib.op_At",
        "token_correspondence_Spec.Chacha20.column_round",
        "token_correspondence_Spec.Chacha20.diagonal_round"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_",
      1,
      0,
      1,
      [ "@query" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq'",
      1,
      0,
      1,
      [ "@query" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_forall_1",
      1,
      0,
      1,
      [ "@query" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_forall",
      1,
      0,
      1,
      [ "@query" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_rounds_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.rounds", "equation_Spec.Chacha20_vec.rounds",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_std",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_2546cc23e97835d56ab15bc00546ad81"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_std",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.UInt32_interpretation_Tm_arrow_f28b721bdaf62f5ff1c1f78d912cf680",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.add_mod",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20.test_counter", "int_typing",
        "kinding_FStar.UInt32.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.UInt32_Tm_refine_62de4e0ad28226d8467b1a6835eeec6c",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_FStar.UInt32.add_mod",
        "typing_Spec.Loops.seq_map2", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.test_counter", "int_typing",
        "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a3af8f552cf6a2386362a392d9da3b15",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.op_Plus_Percent_Hat"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_vec",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.UInt32_interpretation_Tm_arrow_f28b721bdaf62f5ff1c1f78d912cf680",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.op_Plus_Percent_Hat",
        "equation_FStar.UInt32.t", "equation_Prims.nat",
        "equation_Prims.pos", "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "fuel_guarded_inversion_FStar.UInt32.t_",
        "function_token_typing_FStar.UInt32.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "kinding_FStar.UInt32.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.UInt32_Tm_refine_62de4e0ad28226d8467b1a6835eeec6c",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_FStar.UInt32.op_Plus_Percent_Hat",
        "token_correspondence_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.seq",
        "typing_Spec.Loops.seq_map2", "unit_typing"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.t",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_core",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.chacha20_core",
        "equation_Spec.Chacha20_vec.rounds",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "kinding_FStar.UInt32.t_@tok", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_FStar.Seq.Base.seq",
        "typing_Spec.Chacha20_vec.chacha20_core",
        "typing_Spec.Chacha20_vec.rounds", "typing_Spec.Loops.seq_map2"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_append_assoc",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_Prims.nat",
        "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_3e40a1e3c2da73bbcf3b16b7e7ca0435",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.op_At_Bar"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_block_slice",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.uint_to_t",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0",
        "function_token_typing_Spec.Chacha20.chacha20_ctx", "int_typing",
        "kinding_FStar.UInt32.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_slice", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_block_slice",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.c0", "int_typing",
        "kinding_FStar.UInt32.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "lemma_FStar.Seq.Properties.slice_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.Seq.Properties_Tm_refine_528d1ac7a4a801fe55aa0f436f85ad2a",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_block",
      1,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20_vec.blocklen",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "projection_inverse_BoxInt_proj_0"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_block",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "eq2-interp",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.t", "equation_FStar.UInt8.n",
        "equation_FStar.UInt8.t", "equation_Prims.nat",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_block",
        "equation_Spec.Chacha20.chacha20_core",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20.test_counter",
        "equation_Spec.Chacha20_vec.chacha20_block",
        "equation_Spec.Chacha20_vec.chacha20_core",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.eq_states",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.noncelen",
        "function_token_typing_Spec.Chacha20.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "kinding_FStar.UInt32.t_@tok",
        "kinding_FStar.UInt8.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_index_app2",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1e717c0d0b92d46c0ce36416d8e4a740",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8bcda969c4f61bff27ba516f83c04cb4",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_98ed55b68af9ec0ed6c14bbb8ddef3a2",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_c10dfb483e8e89413e564a3df8156b3c",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.index",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20.chacha20_core", "typing_Spec.Chacha20.setup",
        "typing_Spec.Chacha20_vec.chacha20_core"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      1,
      0,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      2,
      0,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      3,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.t",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "function_token_typing_Spec.Chacha20.c0",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_923ab2d3c46bd9bd40c23e2c29658ecc"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      4,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_correspondence_Spec.CTR.counter_mode_blocks.fuel_instrumented",
        "@fuel_irrelevance_Spec.CTR.counter_mode_blocks.fuel_instrumented",
        "@query",
        "Spec.CTR_interpretation_Tm_arrow_8c1eb20ec87e56ca23946ea5f24a1c2a",
        "b2t_def", "binder_x_19746013916e26464a3523227a152ea2_1",
        "binder_x_39aa1b4005913defd282dcd3807bd2d2_2",
        "binder_x_62a8ef9ee21df979d965977d59794866_3",
        "binder_x_7736c95cca5ea7ad4150c33d1f6f5923_0", "bool_inversion",
        "equality_tok_Prims.LexTop@tok",
        "equation_FStar.Monotonic.HyperHeap.test0",
        "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt8.t", "equation_Prims._assert",
        "equation_Prims.nat", "equation_Spec.CTR.block",
        "equation_Spec.CTR.block_cipher", "equation_Spec.CTR.counter",
        "equation_Spec.CTR.key", "equation_Spec.CTR.nonce",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_cipher",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.block",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_block",
        "equation_Spec.Chacha20_vec.chacha20_cipher",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "equation_Spec.Lib.lbytes",
        "equation_with_fuel_Spec.CTR.counter_mode_blocks.fuel_instrumented",
        "function_token_typing_FStar.Monotonic.HyperHeap.test0",
        "function_token_typing_Spec.Chacha20_vec.chacha20_cipher",
        "int_inversion", "int_typing", "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Division", "primitive_Prims.op_Equality",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_b21babea46e1d475fb2337ed74291cf7",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d6ff704e5d9f8d7e85a7c332d77cfecd",
        "token_correspondence_Spec.Chacha20.chacha20_block",
        "token_correspondence_Spec.Chacha20_vec.chacha20_block",
        "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
        "typing_Spec.Chacha20_vec.chacha20_block", "unit_inversion",
        "well-founded-ordering-on-nat"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      5,
      1,
      1,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_encrypt_bytes",
      1,
      1,
      1,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_Prims.nat",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_encrypt_bytes",
      2,
      1,
      1,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "data_elim_FStar.UInt32.Mk", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.uint_to_t", "equation_FStar.UInt8.t",
        "equation_Spec.Chacha20.blocklen", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "function_token_typing_Spec.Chacha20.c0", "int_inversion",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Division", "primitive_Prims.op_Multiply",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_de1ab16755a40b6626bcf2b7373ddafb"
      ],
      0
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_encrypt_bytes",
      3,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_correspondence_Spec.CTR.counter_mode_blocks.fuel_instrumented",
        "@query",
        "FStar.Ghost_interpretation_Tm_arrow_f529f4c9cbc78ef050cefd8cf570168e",
        "Spec.CTR_interpretation_Tm_arrow_8c1eb20ec87e56ca23946ea5f24a1c2a",
        "Spec.Chacha20_interpretation_Tm_arrow_98f6db7ba05fae0dbaa281e4f291e2b9",
        "b2t_def", "binder_x_1245b136a18357df1770aeec8e2a647b_3",
        "binder_x_19746013916e26464a3523227a152ea2_1",
        "binder_x_39aa1b4005913defd282dcd3807bd2d2_2",
        "binder_x_7736c95cca5ea7ad4150c33d1f6f5923_0", "bool_inversion",
        "bool_typing", "equation_FStar.Monotonic.HyperHeap.test0",
        "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt8.t", "equation_Prims._assert",
        "equation_Prims.nat", "equation_Spec.CTR.block",
        "equation_Spec.CTR.block_cipher", "equation_Spec.CTR.counter",
        "equation_Spec.CTR.counter_mode", "equation_Spec.CTR.key",
        "equation_Spec.CTR.nonce", "equation_Spec.Chacha20.block",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_cipher",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.chacha20_encrypt_bytes",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.block",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_block",
        "equation_Spec.Chacha20_vec.chacha20_cipher",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.chacha20_encrypt_bytes",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "equation_Spec.Lib.lbytes",
        "function_token_typing_FStar.Monotonic.HyperHeap.test0",
        "function_token_typing_Spec.Chacha20.chacha20_block",
        "function_token_typing_Spec.Chacha20.chacha20_cipher",
        "function_token_typing_Spec.Chacha20.chacha20_ctx",
        "function_token_typing_Spec.Chacha20.chacha20_encrypt_bytes",
        "function_token_typing_Spec.Chacha20_vec.chacha20_cipher",
        "int_inversion", "int_typing", "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "lemma_FStar.Seq.Properties.slice_is_empty",
        "lemma_FStar.Seq.Properties.slice_length",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Division", "primitive_Prims.op_GreaterThan",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b913a3f691ca99086652e0a655e72f17",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_cd046bc4a887ee7e1b05946e0bf5772b",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.CTR_Tm_refine_086e982968bddea4f8c6a994b1d0691e",
        "refinement_interpretation_Spec.CTR_Tm_refine_f523ec748fdcf95c26fa36377eda6385",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_5793517d30afb9655a0e9f10b0000172",
        "token_correspondence_Spec.Chacha20.chacha20_block",
        "token_correspondence_Spec.Chacha20.chacha20_encrypt_bytes",
        "token_correspondence_Spec.Chacha20_vec.chacha20_block",
        "typing_FStar.Seq.Base.createEmpty", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Spec.CTR.counter_mode_blocks",
        "typing_Spec.Chacha20_vec.chacha20_block", "unit_inversion"
      ],
      0
    ]
  ]
]
back to top