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
]
]
]