[ "z.焿R\u0002f .Lh", [ [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_odd", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_FStar.Seq.Properties.snoc", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.Spec.hash", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_len_append", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59122260c77179a912aff4679b32096c", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cdc09d6032c37371558f1d5d77d7bd2c", "refinement_interpretation_Tm_refine_d5d6229fe614bb2f0682fc77ade75507", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash" ], 0, "f9c63f153dac2378d68231f44ac5078d" ], [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_odd", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, "f27d57158e42f1097369fb2873caf409" ], [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_odd", 3, 2, 1, [ "@MaxIFuel_assumption", "@query", "MerkleTree.Spec_interpretation_Tm_ghost_arrow_c8d0d4ba83f86d009153aeb71f24bf67", "equation_FStar.Seq.Properties.last", "equation_FStar.Seq.Properties.snoc", "equation_MerkleTree.New.High.Correct.Base.mt_hashes_next_rel", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.Spec.hash", "equation_MerkleTree.Spec.hash_fun_t", "equation_Prims.nat", "equation_Prims.pos", "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_Division", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59122260c77179a912aff4679b32096c", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cdc09d6032c37371558f1d5d77d7bd2c", "refinement_interpretation_Tm_refine_d5d6229fe614bb2f0682fc77ade75507", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f97fad2c1fb2db1c8f88c401525f4a64", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Properties.last", "typing_MerkleTree.New.High.hash" ], 0, "4f8ecef258ad4240c6fbec034411a7a4" ], [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_even", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_FStar.Seq.Properties.snoc", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_len_append", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_45c3a3e8655e21898b02144a932e1fc6", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59122260c77179a912aff4679b32096c", "refinement_interpretation_Tm_refine_cdc09d6032c37371558f1d5d77d7bd2c", "typing_FStar.Seq.Base.create", "typing_MerkleTree.New.High.hash" ], 0, "c5a913f1f8058db30fd776a9671f0d6b" ], [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_even", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, "db7e4553147a733c44350d2150d0520a" ], [ "MerkleTree.New.High.Correct.Insertion.mt_hashes_next_rel_insert_even", 3, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_FStar.Seq.Properties.snoc", "equation_MerkleTree.New.High.Correct.Base.mt_hashes_next_rel", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_Prims.nat", "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_index_app1", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_45c3a3e8655e21898b02144a932e1fc6", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59122260c77179a912aff4679b32096c", "refinement_interpretation_Tm_refine_cdc09d6032c37371558f1d5d77d7bd2c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f97fad2c1fb2db1c8f88c401525f4a64", "typing_FStar.Seq.Base.create", "typing_MerkleTree.New.High.hash" ], 0, "86cc01bf03b7d4ac76f33e65fc3425a5" ], [ "MerkleTree.New.High.Correct.Insertion.insert_head", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431", "typing_MerkleTree.New.High.insert_" ], 0, "f7eab0b40f02205ac83b7e1977334c9e" ], [ "MerkleTree.New.High.Correct.Insertion.insert_head", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431" ], 0, "464d8f4fab9e468eb9f3694767586d70" ], [ "MerkleTree.New.High.Correct.Insertion.insert_head", 3, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "MerkleTree.Spec_interpretation_Tm_ghost_arrow_c8d0d4ba83f86d009153aeb71f24bf67", "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp", "equation_FStar.Seq.Properties.snoc", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.New.High.hashess", "equation_MerkleTree.New.High.hashess_insert", "equation_MerkleTree.New.High.offset_of", "equation_MerkleTree.Spec.hash", "equation_MerkleTree.Spec.hash_fun_t", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.insert_.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_FStar.Seq.Base.lemma_index_upd1", "lemma_FStar.UInt.pow2_values", "lemma_MerkleTree.New.High.seq_slice_equal_index", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee", "refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91", "refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c", "refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227", "refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431", "refinement_interpretation_Tm_refine_ec7556075e2dd9aa116b8d4e21458205", "token_correspondence_MerkleTree.New.High.insert_.fuel_instrumented", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd", "typing_FStar.Seq.Properties.last", "typing_FStar.Seq.Properties.snoc", "typing_MerkleTree.New.High.hash", "typing_MerkleTree.New.High.hashes", "typing_MerkleTree.New.High.hashess_insert", "typing_MerkleTree.New.High.insert_" ], 0, "88d5b5a2d186aca4ca889475f8cefcd2" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved_even", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431" ], 0, "64c688cfdd660daad235ffd07295856c" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved_even", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431" ], 0, "a3b755d0cb54c79e2273eaffedae835d" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved_even", 3, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea", "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W31", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_Lib.IntTypes.U32", "eq2-interp", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W31@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Seq.Properties.head", "equation_FStar.Seq.Properties.snoc", "equation_FStar.Seq.Properties.tail", "equation_Lib.IntTypes.bits", "equation_MerkleTree.New.High.Correct.Base.mt_hashes_next_rel", "equation_MerkleTree.New.High.Correct.Base.mt_olds_hs_inv", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.New.High.hashess", "equation_MerkleTree.New.High.hashess_insert", "equation_MerkleTree.New.High.offset_of", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.Poly1305.size_key", "equation_with_fuel_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_FStar.Seq.Base.index", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "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_index_upd1", "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Seq.Properties.slice_upd", "lemma_MerkleTree.New.High.Correct.Base.merge_hs_index", "lemma_MerkleTree.New.High.seq_slice_equal_index", "lemma_Spec.Curve25519.Lemmas.lemma_div_n", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91", "refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c", "refinement_interpretation_Tm_refine_1ae2a0d6b2f4da2d4b0194885669f804", "refinement_interpretation_Tm_refine_22125f28c20990597c03dac8bb18819e", "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2", "refinement_interpretation_Tm_refine_4d0ab6134173bbad75f08ef14247f657", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227", "refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_9b2b3e7ac5f300ddc6add4181948ef22", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714", "refinement_interpretation_Tm_refine_b878f149ab1d6e8239c17f37c2894988", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_bf3340443d6edf0ae4bc4b37060534fb", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431", "refinement_interpretation_Tm_refine_ec7556075e2dd9aa116b8d4e21458205", "refinement_interpretation_Tm_refine_eeb34a6663fec3915a03d46b7a3fadb8", "refinement_interpretation_Tm_refine_f97fad2c1fb2db1c8f88c401525f4a64", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Properties.head", "typing_FStar.Seq.Properties.snoc", "typing_FStar.Seq.Properties.tail", "typing_MerkleTree.New.High.Correct.Base.merge_hs", "typing_MerkleTree.New.High.hash", "typing_MerkleTree.New.High.hashes", "typing_MerkleTree.New.High.insert_", "typing_Spec.Poly1305.size_key" ], 0, "a5e6d1f45658791b9f816df95fe14a45" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431" ], 0, "9fc87068bb97f486ea5bcf25add7f3e2" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved", 2, 1, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431" ], 0, "279d9979a54d3030f06494b0d4633195" ], [ "MerkleTree.New.High.Correct.Insertion.insert_inv_preserved", 3, 1, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.insert_.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "MerkleTree.Spec_interpretation_Tm_ghost_arrow_c8d0d4ba83f86d009153aeb71f24bf67", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_4e45ffb596fe5eb4880eecea8024fe6f_4", "binder_x_5e20d151293c9e40e5203cbcff29aebe_1", "binder_x_7df3b3ce71ac0f95b834d29aa2f6700f_7", "binder_x_a3a9d1e443789a10c20ec8f7e2fe66e3_2", "binder_x_a781c67b3813f82607f5722fcf0c9c76_5", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3", "binder_x_df2abc7452f72e525d1268e48951b5a9_6", "binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W31", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_Lib.IntTypes.U32", "eq2-interp", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W31@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Prims.LexTop@tok", "equation_FStar.Seq.Properties.cons", "equation_FStar.Seq.Properties.head", "equation_FStar.Seq.Properties.last", "equation_FStar.Seq.Properties.snoc", "equation_FStar.Seq.Properties.tail", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "equation_MerkleTree.New.High.Correct.Base.mt_hashes_next_rel", "equation_MerkleTree.New.High.Correct.Base.mt_olds_hs_inv", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.New.High.hashess", "equation_MerkleTree.New.High.hashess_insert", "equation_MerkleTree.New.High.offset_of", "equation_MerkleTree.Spec.hash", "equation_MerkleTree.Spec.hash_fun_t", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.Poly1305.size_key", "equation_with_fuel_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_hashes_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_hashes_lth_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented", "equation_with_fuel_MerkleTree.New.High.insert_.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "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_index_upd1", "lemma_FStar.Seq.Base.lemma_index_upd2", "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Seq.Properties.slice_upd", "lemma_FStar.UInt.pow2_values", "lemma_MerkleTree.New.High.Correct.Base.merge_hs_index", "lemma_MerkleTree.New.High.Correct.Base.seq_head_cons", "lemma_MerkleTree.New.High.seq_slice_equal_index", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91", "refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c", "refinement_interpretation_Tm_refine_1ae2a0d6b2f4da2d4b0194885669f804", "refinement_interpretation_Tm_refine_22125f28c20990597c03dac8bb18819e", "refinement_interpretation_Tm_refine_29c27ac7c716b2238749315b70c9eca3", "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_40673d01fb13306535934c3b172c1134", "refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227", "refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0", "refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002", "refinement_interpretation_Tm_refine_640912493dfbdc31ad47b84fa187b07b", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_8c0da31ad94507db704c5dd9ebc390a0", "refinement_interpretation_Tm_refine_9b2b3e7ac5f300ddc6add4181948ef22", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_acdb864a4512a2349fc7fb5c35f0a401", "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714", "refinement_interpretation_Tm_refine_b918a6c7b42692d28d516d1baf91d564", "refinement_interpretation_Tm_refine_bf3340443d6edf0ae4bc4b37060534fb", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c1986f95f3f33c420817f13e263947ae", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431", "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292", "refinement_interpretation_Tm_refine_dfd7831358eafa1a0f79e4e16bc4f710", "refinement_interpretation_Tm_refine_ec7556075e2dd9aa116b8d4e21458205", "refinement_interpretation_Tm_refine_eeb34a6663fec3915a03d46b7a3fadb8", "refinement_interpretation_Tm_refine_f97fad2c1fb2db1c8f88c401525f4a64", "token_correspondence_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.seq", "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd", "typing_FStar.Seq.Properties.head", "typing_FStar.Seq.Properties.last", "typing_FStar.Seq.Properties.snoc", "typing_FStar.Seq.Properties.tail", "typing_MerkleTree.New.High.Correct.Base.merge_hs", "typing_MerkleTree.New.High.hash", "typing_MerkleTree.New.High.hashess_insert", "typing_MerkleTree.New.High.insert_", "typing_MerkleTree.New.High.offset_of", "typing_Spec.Poly1305.size_key", "well-founded-ordering-on-nat" ], 0, "6fc66eb317d6ed9a2b5d51e846aaa30f" ], [ "MerkleTree.New.High.Correct.Insertion.mt_insert_inv_preserved", 1, 2, 1, [ "@query", "equation_MerkleTree.New.High.mt_insert", "proj_equation_MerkleTree.New.High.MT_i", "projection_inverse_MerkleTree.New.High.MT_i" ], 0, "cfaa9fc8c1ef3bb540d09ce0b29f3ae4" ], [ "MerkleTree.New.High.Correct.Insertion.mt_insert_inv_preserved", 2, 2, 1, [ "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented", "@query", "bool_inversion", "equation_MerkleTree.New.High.Correct.Base.mt_inv", "equation_MerkleTree.New.High.mt_insert", "equation_MerkleTree.New.High.mt_not_full", "equation_MerkleTree.New.High.mt_wf_elts", "fuel_guarded_inversion_MerkleTree.New.High.merkle_tree", "l_and-interp", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "proj_equation_MerkleTree.New.High.MT_hash_fun", "proj_equation_MerkleTree.New.High.MT_hs", "proj_equation_MerkleTree.New.High.MT_i", "proj_equation_MerkleTree.New.High.MT_j", "proj_equation_MerkleTree.New.High.MT_rhs_ok", "projection_inverse_BoxBool_proj_0", "projection_inverse_MerkleTree.New.High.MT_hash_fun", "projection_inverse_MerkleTree.New.High.MT_hs", "projection_inverse_MerkleTree.New.High.MT_i", "projection_inverse_MerkleTree.New.High.MT_j", "projection_inverse_MerkleTree.New.High.MT_rhs_ok", "refinement_interpretation_Tm_refine_2fb140eeeb3dedac16f53b39260b0172", "refinement_interpretation_Tm_refine_881298fb0dff2db17e4149fcf49ad4b9", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "true_interp", "typing_MerkleTree.New.High.__proj__MT__item__hs", "typing_MerkleTree.New.High.__proj__MT__item__j", "typing_MerkleTree.New.High.mt_not_full" ], 0, "412c148c6daa64b34e780f784577e3b1" ], [ "MerkleTree.New.High.Correct.Insertion.empty_olds_inv", 1, 2, 1, [ "@query" ], 0, "72bf8306dd9acf137280ab91dd6e7668" ], [ "MerkleTree.New.High.Correct.Insertion.empty_olds_inv", 2, 2, 1, [ "@query" ], 0, "21a4b259b3033128002dfe490c2db9b5" ], [ "MerkleTree.New.High.Correct.Insertion.empty_olds_inv", 3, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "@fuel_irrelevance_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_6e1290e37a6b4e437f899d72093932a2_2", "binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W31", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_Lib.IntTypes.U32", "eq2-interp", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W31@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Prims.LexTop@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "equation_MerkleTree.New.High.Correct.Base.empty_hashes", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.New.High.offset_of", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.Poly1305.size_key", "equation_with_fuel_MerkleTree.New.High.Correct.Base.mt_olds_inv.fuel_instrumented", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.Seq.Base.lemma_index_create", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Equality", "primitive_Prims.op_Modulus", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91", "refinement_interpretation_Tm_refine_4af030e7a84d9598a12163975248d0c3", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6e08f9dc8e7b5e48058041fc2070cc9a", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "true_interp", "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.Correct.Base.empty_hashes", "typing_MerkleTree.New.High.hash", "typing_MerkleTree.New.High.hashes", "typing_MerkleTree.New.High.offset_of", "typing_Spec.Poly1305.size_key", "well-founded-ordering-on-nat" ], 0, "ddf1b43082de1944b6ed0d6c248c4628" ], [ "MerkleTree.New.High.Correct.Insertion.create_empty_mt_inv_ok", 1, 2, 1, [ "@query", "equation_MerkleTree.New.High.Correct.Base.empty_hashes", "equation_MerkleTree.New.High.create_empty_mt", "proj_equation_MerkleTree.New.High.MT_i", "projection_inverse_MerkleTree.New.High.MT_i" ], 0, "422e9222d92899c81ef3bf1468fad98f" ], [ "MerkleTree.New.High.Correct.Insertion.create_empty_mt_inv_ok", 2, 2, 1, [ "@MaxIFuel_assumption", "@fuel_correspondence_MerkleTree.New.High.Correct.Base.merge_hs.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned", "equation_MerkleTree.New.High.Correct.Base.empty_hashes", "equation_MerkleTree.New.High.Correct.Base.mt_inv", "equation_MerkleTree.New.High.Correct.Base.mt_olds_hs_inv", "equation_MerkleTree.New.High.create_empty_mt", "equation_MerkleTree.New.High.hash", "equation_MerkleTree.New.High.hashes", "equation_MerkleTree.New.High.hashess", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Poly1305.size_key", "l_and-interp", "lemma_FStar.Seq.Base.lemma_eq_elim", "primitive_Prims.op_AmpAmp", "proj_equation_MerkleTree.New.High.MT_hash_fun", "proj_equation_MerkleTree.New.High.MT_hs", "proj_equation_MerkleTree.New.High.MT_j", "proj_equation_MerkleTree.New.High.MT_rhs_ok", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_MerkleTree.New.High.MT_hash_fun", "projection_inverse_MerkleTree.New.High.MT_hs", "projection_inverse_MerkleTree.New.High.MT_j", "projection_inverse_MerkleTree.New.High.MT_rhs_ok", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_4af030e7a84d9598a12163975248d0c3", "refinement_interpretation_Tm_refine_9b2b3e7ac5f300ddc6add4181948ef22", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_bf3340443d6edf0ae4bc4b37060534fb", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "true_interp", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty", "typing_MerkleTree.New.High.Correct.Base.empty_hashes", "typing_MerkleTree.New.High.Correct.Base.merge_hs", "typing_MerkleTree.New.High.hash", "typing_MerkleTree.New.High.hashes", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Poly1305.size_key" ], 0, "3c78ac576d8fcc03f1930318bed2ede8" ], [ "MerkleTree.New.High.Correct.Insertion.create_mt_inv_ok", 1, 2, 1, [ "@query", "equation_MerkleTree.New.High.Correct.Base.empty_hashes", "equation_MerkleTree.New.High.create_empty_mt", "equation_MerkleTree.New.High.mt_create", "equation_MerkleTree.New.High.mt_insert", "proj_equation_MerkleTree.New.High.MT_i", "projection_inverse_MerkleTree.New.High.MT_i" ], 0, "fc3d40a2b00c8643277b38243e7f8e08" ], [ "MerkleTree.New.High.Correct.Insertion.create_mt_inv_ok", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Lib.IntTypes.U32", "data_elim_MerkleTree.New.High.MT", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "equation_MerkleTree.New.High.Correct.Base.empty_hashes", "equation_MerkleTree.New.High.create_empty_mt", "equation_MerkleTree.New.High.mt_create", "equation_MerkleTree.New.High.mt_not_full", "equation_Spec.Poly1305.size_key", "primitive_Prims.op_LessThan", "proj_equation_MerkleTree.New.High.MT_i", "proj_equation_MerkleTree.New.High.MT_j", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_MerkleTree.New.High.MT_i", "projection_inverse_MerkleTree.New.High.MT_j", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710", "refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b", "typing_Spec.Poly1305.size_key" ], 0, "df3b1fd9fd81534b101011da29842e7e" ] ] ]