[ "\u0014m)Ç\u000b–·Åt´ó\u0003e\u0016hr", [ [ "Vale.AES.AES_helpers.expand_key_128_def", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1", "constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp", "equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat", "equation_Prims.op_Equals_Equals_Equals", "equation_Vale.AES.AES_s.is_aes_key_LE", "equation_Vale.Def.Types_s.quad32", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "primitive_Prims.op_Equality", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "well-founded-ordering-on-nat" ], 0, "03e8ec8293c45358cba6b96a28e069bc" ], [ "Vale.AES.AES_helpers.expand_key_128_reveal", 1, 1, 0, [ "@query" ], 0, "b7fd43dc91f930dc81833cf0291f3c3f" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128_0", 1, 4, 0, [ "@query", "equation_Vale.AES.AES_s.nb", "projection_inverse_BoxInt_proj_0" ], 0, "78482451c61369ad93ca76c331d73acb" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128_0", 2, 4, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp", "equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat", "equation_Vale.AES.AES_s.aes_key_LE", "equation_Vale.AES.AES_s.is_aes_key_LE", "equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32", "equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_s.expand_key", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_intro", "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_len_append", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82", "refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_Vale.AES.AES_s.expand_key_def", "token_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_Vale.AES.AES_s.expand_key", "typing_tok_Vale.AES.AES_s.AES_128@tok" ], 0, "3651765fdfb33bee22711f72aa5959e8" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128_i", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_96884e177dd23a2209d073a3fa11b201", "refinement_interpretation_Tm_refine_c1b1024e28776cd81d3423da5c72fdff" ], 0, "1c94607fbbf5c08ee8797ec6e7604883" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128_i", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Vale.AES.AES_s.AES_128", "equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat", "equation_Vale.AES.AES_helpers.round_key_128", "equation_Vale.AES.AES_helpers.round_key_128_rcon", "equation_Vale.AES.AES_s.aes_rcon", "equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.natN", "equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_s.expand_key", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "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_len_append", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_3541a3cc1131de1e3a1aac5a3c02ea30", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_bfb95b442a2d61084dc4f69f8ea505b8", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_dd779be6e41e6ff5f3aa06cf49e7d775", "refinement_interpretation_Tm_refine_e85fa1b41e817d8f8a8bbca76c5f0be7", "token_correspondence_Vale.AES.AES_s.expand_key_def", "token_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_Vale.AES.AES_s.aes_rcon", "typing_Vale.AES.AES_s.expand_key", "typing_Vale.AES.AES_s.rot_word_LE", "typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor", "typing_tok_Vale.AES.AES_s.AES_128@tok" ], 0, "f51fb6490ee241a26b827dcd717a0b7b" ], [ "Vale.AES.AES_helpers.lemma_expand_append", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe" ], 0, "9561e84b61d048ce7fdf748230491ec7" ], [ "Vale.AES.AES_helpers.lemma_expand_append", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe" ], 0, "0f40e7e5e4fb4ec570fc60cfec384b9e" ], [ "Vale.AES.AES_helpers.lemma_expand_append", 3, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_3ad4f1b4033066bcad1c839860ed064e_0", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2", "constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp", "equality_tok_Prims.LexTop@tok", "equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat", "equation_Vale.AES.AES_s.aes_key_LE", "equation_Vale.AES.AES_s.is_aes_key_LE", "equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32", "equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_s.expand_key", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_intro", "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_FStar.Seq.Base.lemma_index_app1", "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Seq.Properties.slice_length", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82", "refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f9e9df1e2c7eadb8ea2f909579f2cb45", "token_correspondence_Vale.AES.AES_s.expand_key_def", "token_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice", "typing_Vale.AES.AES_s.aes_rcon", "typing_Vale.AES.AES_s.expand_key", "typing_Vale.AES.AES_s.rot_word_LE", "typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor", "typing_tok_Vale.AES.AES_s.AES_128@tok", "well-founded-ordering-on-nat" ], 0, "9dfa247da35a001d3f62f5b50057c4ce" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6b9131a31b8a74e7093141d7985f063a", "refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a" ], 0, "3df51596e3b0053e57a755b974587d86" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "equation_Vale.AES.AES_s.nb", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_6b9131a31b8a74e7093141d7985f063a", "refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a" ], 0, "3c42acd38b7f8dc94f4edf7ff4dd1fd4" ], [ "Vale.AES.AES_helpers.lemma_expand_key_128", 3, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented", "@fuel_correspondence_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented", "@fuel_irrelevance_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented", "@fuel_irrelevance_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1", "constructor_distinct_Vale.AES.AES_s.AES_128", "data_typing_intro_Vale.Def.Words_s.Mkfour@tok", "eq2-interp", "equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat", "equation_Prims.op_Equals_Equals_Equals", "equation_Vale.AES.AES_s.aes_key_LE", "equation_Vale.AES.AES_s.is_aes_key_LE", "equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words_s.nat32", "equation_with_fuel_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented", "equation_with_fuel_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_helpers.expand_key_128", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "kinding_Vale.Def.Words_s.four@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_Equality", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_492bc8822bd3ab3615cbddc21f2b2327", "refinement_interpretation_Tm_refine_507ed4c55777344d5e25694fb1d7ecf2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82", "refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe", "refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_Vale.AES.AES_helpers.expand_key_128_def", "token_correspondence_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice", "typing_Vale.AES.AES_helpers.expand_key_128", "typing_Vale.AES.AES_s.expand_key", "typing_Vale.AES.AES_s.key_schedule_to_round_keys", "typing_tok_Vale.AES.AES_s.AES_128@tok", "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, "10c9b2a14813f19d215c41d7ce6ad073" ], [ "Vale.AES.AES_helpers.lemma_simd_round_key", 1, 3, 3, [ "@MaxIFuel_assumption", "@query", "data_elim_Vale.Def.Words_s.Mkfour", "equation_Prims.nat", "equation_Vale.AES.AES_helpers.quad32_shl32", "equation_Vale.AES.AES_helpers.round_key_128_rcon", "equation_Vale.AES.AES_helpers.simd_round_key_128", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Types_s.quad32_xor_def", "equation_Vale.Def.Words_s.nat32", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Vale.Def.Types_s.quad32_xor", "function_token_typing_Vale.Def.Words_s.nat32", "int_typing", "proj_equation_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Vale.Def.Types_s.quad32_xor_def", "typing_Vale.AES.AES_helpers.quad32_shl32", "typing_Vale.AES.AES_helpers.round_key_128_rcon", "typing_Vale.AES.AES_s.rot_word_LE", "typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor", "typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3" ], 0, "88b19615a6528964675202742aafcf3d" ], [ "Vale.AES.AES_helpers.init_rounds_opaque", 1, 1, 0, [ "@query" ], 0, "706e4f8e81c9530a0379cd60f8e10c51" ], [ "Vale.AES.AES_helpers.init_rounds_opaque", 2, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Vale.AES.AES_s.eval_rounds_def.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Prims.nat", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words_s.nat32", "equation_with_fuel_Vale.AES.AES_s.eval_rounds_def.fuel_instrumented", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_s.eval_rounds", "int_typing", "primitive_Prims.op_Equality", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_4efd8dd7c0f50f53e2308e4a3404dfa9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Vale.AES.AES_s.eval_rounds_def" ], 0, "0f4a14153c4d27d5451b4cfa1515a121" ], [ "Vale.AES.AES_helpers.finish_cipher", 1, 1, 2, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, "cfd3a1df7507ab910e7314458702c473" ], [ "Vale.AES.AES_helpers.finish_cipher", 2, 1, 2, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Vale.AES.AES_s.AES_128", "constructor_distinct_Vale.AES.AES_s.AES_192", "constructor_distinct_Vale.AES.AES_s.AES_256", "equation_Prims.nat", "equation_Vale.AES.AES_s.eval_cipher_def", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words_s.nat32", "fuel_guarded_inversion_Vale.AES.AES_s.algorithm", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Vale.AES.AES_s.eval_cipher", "function_token_typing_Vale.AES.AES_s.eval_rounds", "function_token_typing_Vale.Def.Words_s.nat32", "int_typing", "kinding_Vale.Def.Words_s.four@tok", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_4efd8dd7c0f50f53e2308e4a3404dfa9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_Vale.AES.AES_s.eval_cipher_def", "token_correspondence_Vale.AES.AES_s.eval_rounds_def", "typing_FStar.Seq.Base.index", "typing_Vale.AES.AES_s.eval_rounds", "typing_Vale.Def.Types_s.quad32_xor" ], 0, "98560fd91c645440ce6742882fcfed12" ], [ "Vale.AES.AES_helpers.finish_cipher_opt", 1, 1, 2, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp", "equation_Prims.squash", "function_token_typing_Prims.__cache_version_number__", "l_and-interp", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, "14f2f4b9bc073e4a69061623a403bc69" ], [ "Vale.AES.AES_helpers.finish_cipher_opt", 2, 1, 2, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp", "equation_Prims.squash", "equation_Vale.AES.AES_s.eval_cipher_def", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words_s.nat32", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Vale.AES.AES_s.eval_cipher", "function_token_typing_Vale.AES.AES_s.eval_rounds", "l_and-interp", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "token_correspondence_Vale.AES.AES_s.eval_cipher_def", "token_correspondence_Vale.AES.AES_s.eval_rounds_def" ], 0, "c61741d1b4f15b64c2c35bd0533bc1b5" ], [ "Vale.AES.AES_helpers.lemma_add_0x1000000_reverse_mult", 1, 1, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "Vale.AES.AES_helpers_interpretation_Tm_arrow_3a8598500f350ec8176a3fbd73daf290", "Vale.AES.AES_helpers_interpretation_Tm_arrow_7d0cc02b6f01e4011064f2c8630a4edc", "Vale.Lib.Seqs_s_interpretation_Tm_arrow_5ead088aae36f5466dc4f492316985f2", "b2t_def", "data_typing_intro_Vale.Def.Words_s.Mkfour@tok", "equation_Prims.nat", "equation_Prims.squash", "equation_Vale.Def.Types_s.nat32_to_be_bytes", "equation_Vale.Def.Types_s.reverse_bytes_nat32_def", "equation_Vale.Def.Words.Seq_s.seq4", "equation_Vale.Def.Words.Seq_s.seqn", "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8", "equation_Vale.Def.Words_s.natN", "equation_Vale.Lib.Seqs_s.reverse_seq", "function_token_typing_Vale.Def.Types_s.reverse_bytes_nat32", "int_inversion", "int_typing", "interpretation_Tm_abs_3d6c97b294b248e6cfb697136265d69b", "interpretation_Tm_abs_cba5f9366999f6e0e19a28144da5c4ba", "interpretation_Tm_abs_e33894a065c7d8cf9373282d9aa6a27c", "lemma_FStar.Seq.Base.init_index_", "lemma_FStar.Seq.Base.lemma_init_len", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "proj_equation_Vale.Def.Words_s.Mkfour_hi2", "proj_equation_Vale.Def.Words_s.Mkfour_hi3", "proj_equation_Vale.Def.Words_s.Mkfour_lo0", "proj_equation_Vale.Def.Words_s.Mkfour_lo1", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_30c926ebf383bedbae82319bb48dcf51", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5834f17226f258d10f6cc5e617bb0da1", "refinement_interpretation_Tm_refine_5d9bca699743baed43db1765e8ae3bb7", "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_5d9bca699743baed43db1765e8ae3bb7", "token_correspondence_Prims.pow2.fuel_instrumented", "token_correspondence_Vale.Def.Types_s.reverse_bytes_nat32_def", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.init", "typing_FStar.Seq.Base.length", "typing_Tm_abs_3d6c97b294b248e6cfb697136265d69b", "typing_Tm_abs_cba5f9366999f6e0e19a28144da5c4ba", "typing_Tm_abs_e33894a065c7d8cf9373282d9aa6a27c", "typing_Vale.Def.Words.Seq_s.four_to_seq_BE", "typing_Vale.Def.Words_s.int_to_natN" ], 0, "27263fe37d6bb5ec9e5b7c655f731b7f" ], [ "Vale.AES.AES_helpers.lemma_incr_msb", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "f384ba276ff5836892d5a06f9f7825fd" ], [ "Vale.AES.AES_helpers.lemma_incr_msb", 2, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.AES.GCTR_s.inc32", "equation_Vale.Arch.Types.add_wrap_quad32", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words.Four_s.four_reverse", "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.natN", "fuel_guarded_inversion_Vale.Def.Words_s.four", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "primitive_Prims.op_LessThan", "proj_equation_Vale.Def.Words_s.Mkfour_hi2", "proj_equation_Vale.Def.Words_s.Mkfour_hi3", "proj_equation_Vale.Def.Words_s.Mkfour_lo0", "proj_equation_Vale.Def.Words_s.Mkfour_lo1", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Def.Types_s.reverse_bytes_nat32", "typing_Vale.Def.Words_s.__proj__Mkfour__item__hi2", "typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3", "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo0", "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo1" ], 0, "b87eb4e360d5583b61f607feffdabbac" ], [ "Vale.AES.AES_helpers.lemma_msb_in_bounds", 1, 1, 0, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "equation_Vale.AES.GCTR_s.inc32", "equation_Vale.Arch.Types.add_wrap_quad32", "equation_Vale.Def.Types_s.add_wrap", "equation_Vale.Def.Types_s.quad32", "equation_Vale.Def.Words.Four_s.four_reverse", "equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.natN", "function_token_typing_Vale.Def.Words_s.nat32", "int_inversion", "int_typing", "primitive_Prims.op_LessThan", "proj_equation_Vale.Def.Words_s.Mkfour_hi2", "proj_equation_Vale.Def.Words_s.Mkfour_hi3", "proj_equation_Vale.Def.Words_s.Mkfour_lo0", "proj_equation_Vale.Def.Words_s.Mkfour_lo1", "projection_inverse_BoxInt_proj_0", "projection_inverse_Vale.Def.Words_s.Mkfour_hi2", "projection_inverse_Vale.Def.Words_s.Mkfour_hi3", "projection_inverse_Vale.Def.Words_s.Mkfour_lo0", "projection_inverse_Vale.Def.Words_s.Mkfour_lo1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "typing_Vale.Def.Types_s.reverse_bytes_nat32", "typing_Vale.Def.Words_s.__proj__Mkfour__item__hi2", "typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3", "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo0", "typing_Vale.Def.Words_s.__proj__Mkfour__item__lo1" ], 0, "e2d9a35dcdc3938feb352eb2d94957c0" ] ] ]