Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
MerkleTree.New.Low.fst.hints
[
"��� \t�V�~�t\u0010]\u0015\u007f\u0015",
[
[
"MerkleTree.New.Low.hash_size",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_MerkleTree.Spec.hash_size"
],
0,
"45cf3ef49dd0d0b7cca7fe26bd89c78a"
],
[
"MerkleTree.New.Low.hash_r_inv",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"b6909bbb53381e5fa487f63e34273564"
],
[
"MerkleTree.New.Low.hash_r_inv_reg",
1,
0,
0,
[
"@query", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"function_token_typing_Lib.IntTypes.uint8",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"typing_LowStar.Buffer.trivial_preorder"
],
0,
"dfa4d8011d0a9f5a4d890b6545acf7b5"
],
[
"MerkleTree.New.Low.hash_r_repr",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_Lib.IntTypes.uint8", "int_inversion",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"typing_LowStar.Buffer.trivial_preorder",
"typing_MerkleTree.Spec.hash_alg",
"typing_Spec.Hash.Definitions.hash_length"
],
0,
"ffdba45391722e46d72c453b51a1280f"
],
[
"MerkleTree.New.Low.hash_r_sep",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"e80eef19350226317c26225df67cfbf2"
],
[
"MerkleTree.New.Low.hash_r_sep",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"primitive_Prims.op_Equality",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"typing_FStar.Map.contains",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_MerkleTree.New.Low.hash_region_of"
],
0,
"9670bc80f2afaf406fae56bf2bf5694f"
],
[
"MerkleTree.New.Low.hash_irepr",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.Spec.hash_alg", "equation_Prims.nat",
"equation_Prims.pos", "equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_Lib.IntTypes.uint8", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_64007e4a8c187c3787ce4f8705e9db35",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_MerkleTree.New.Low.hash_size", "typing_Prims.pow2",
"typing_Spec.Hash.Definitions.hash_length",
"typing_tok_Lib.IntTypes.U8@tok",
"typing_tok_Spec.Hash.Definitions.SHA2_256@tok"
],
0,
"f98c71a089b6b3cc6e19b3feb4bbe26e"
],
[
"MerkleTree.New.Low.hash_r_alloc",
1,
2,
1,
[ "@query" ],
0,
"6940cef944ecb953f7d3519892e285e2"
],
[
"MerkleTree.New.Low.hash_r_alloc",
2,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_Lib.IntTypes.U8",
"equality_tok_Lib.IntTypes.U8@tok",
"equation_FStar.HyperStack.ST.erid",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_eternal_color",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.fresh_loc",
"equation_LowStar.Monotonic.Buffer.length",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_irepr",
"equation_MerkleTree.New.Low.hash_r_alloc_p",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing",
"lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Set.lemma_equal_elim",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.live_loc_not_unused_in",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_addresses_2",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.unused_in_loc_unused_in",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_b705d751a694432583343acc01140be8",
"refinement_interpretation_Tm_refine_e9f008a538ff201975bcc44ede05059b",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"true_interp", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.color",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.is_eternal_color",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_not_unused_in",
"typing_LowStar.Monotonic.Buffer.loc_unused_in",
"typing_MerkleTree.New.Low.hash_r_repr",
"typing_MerkleTree.New.Low.hash_size", "typing_Prims.pow2",
"typing_tok_Lib.IntTypes.U8@tok"
],
0,
"21754f18784fbf10ee06c0718b1229ac"
],
[
"MerkleTree.New.Low.hash_r_free",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "equation_FStar.Monotonic.HyperStack.live_region",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_Prims.eqtype", "equation_Prims.nat",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.mem_subset",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_007c3c80423debe26b11640cdf4d4e1f",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6c3e7ed5159bfba9e50b342406735fab",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.live_region",
"typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_MerkleTree.New.Low.hash_region_of"
],
0,
"c8068731631b63dee027db3616588a19"
],
[
"MerkleTree.New.Low.hash_copy",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_e1145881889e86f29da1f7d4660d7b65"
],
0,
"2d4a0decca5e125779c8ab6f7df95cc4"
],
[
"MerkleTree.New.Low.hash_copy",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.disjoint",
"equation_LowStar.Monotonic.Buffer.length",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"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_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_c8af948c208bebb500e4c63ae878f182",
"refinement_interpretation_Tm_refine_e1145881889e86f29da1f7d4660d7b65",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"true_interp", "typing_FStar.Monotonic.HyperHeap.disjoint",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.singleton",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_MerkleTree.New.Low.hash_r_repr",
"typing_MerkleTree.New.Low.hash_region_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.Spec.hash_size"
],
0,
"240a6faa24530e1d06023ceefcca8838"
],
[
"MerkleTree.New.Low.hreg",
1,
2,
1,
[ "@query" ],
0,
"1b56cf225494543d479b6bc044384c9a"
],
[
"MerkleTree.New.Low.hcpy",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"function_token_typing_MerkleTree.New.Low.hash_r_inv",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_5ca5a7f647501e7cbbf860878fb61b2a",
"refinement_interpretation_Tm_refine_e1145881889e86f29da1f7d4660d7b65",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_region_of"
],
0,
"b385788697e52262a54ceefd6ea0ff92"
],
[
"MerkleTree.New.Low.hash_vec_r_inv_reg",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_LowStar.Buffer.buffer",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.live",
"equation_LowStar.Vector.vector", "equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hreg",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"proj_equation_LowStar.Vector.Vec_vs",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Vector.__proj__Vec__item__vs"
],
0,
"bf691a138b519529e7e054ad1f07a522"
],
[
"MerkleTree.New.Low.hash_vec_r_repr",
1,
2,
1,
[ "@query", "equation_MerkleTree.New.Low.hash_vec_r_inv" ],
0,
"1910f484bab9d70405ab77d0a971569f"
],
[
"MerkleTree.New.Low.hash_vec_r_sep",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"247bcb2a49a767ead66052ee73ea0199"
],
[
"MerkleTree.New.Low.hash_vec_r_sep",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_typing",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hreg",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.High.hash",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_4a1ae72fb902c4c48dbc965827444857",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.singleton",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_MerkleTree.New.Low.hash_vec_r_repr",
"typing_MerkleTree.New.Low.hash_vec_region_of"
],
0,
"a8b550d1dc8f45c9631f9b40b658e7b9"
],
[
"MerkleTree.New.Low.hash_vec_r_alloc_p",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"cf640269f95eefb24197adb7282d4702"
],
[
"MerkleTree.New.Low.hash_vec_r_alloc",
1,
2,
1,
[ "@query" ],
0,
"b6112647c37aea8ce99db9d4afde3f0b"
],
[
"MerkleTree.New.Low.hash_vec_r_alloc",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_FStar.Pervasives.Native.None",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_typing_intro_FStar.Pervasives.Native.None@tok",
"disc_equation_FStar.Pervasives.Native.None",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.erid", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.fresh_region",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gt", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.fresh_loc",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall2_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_irepr",
"equation_MerkleTree.New.Low.hash_vec_r_alloc_p",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_LowStar.RVector.as_seq_seq.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int", "int_typing",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd2",
"lemma_FStar.Map.lemma_UpdDomain",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.mem_union", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_includes_none",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_unused_in",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.Monotonic.Buffer.new_region_modifies",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.None_a",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_161e04719814801d293219f408210f95",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Map.contains", "typing_FStar.Map.domain",
"typing_FStar.Map.upd", "typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.empty", "typing_FStar.Set.singleton",
"typing_FStar.Set.union", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.loc_none",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Regional.__proj__Rgl__item__repr",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.loc_vector",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hreg"
],
0,
"dde4eae1d94defcf50f49e40e0a1c41f"
],
[
"MerkleTree.New.Low.hash_vec_r_free",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hreg",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"refinement_interpretation_Tm_refine_17b638c7a8ba94e64fd93e05804ef821",
"refinement_interpretation_Tm_refine_f32c2bb7cb486a280fc4955b43a4c11b"
],
0,
"84489012adb4729a7c8276cea5d841b6"
],
[
"MerkleTree.New.Low.hvreg",
1,
2,
1,
[ "@query" ],
0,
"f4482cd72eb9e9febe081b28bc863104"
],
[
"MerkleTree.New.Low.hash_vec_rv_inv_r_inv",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hreg",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"refinement_interpretation_Tm_refine_3ad7e8d31d4f7ddaf221c3f88a64b52c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_dummy"
],
0,
"b3008d5e97edf10d3eec94c338174e53"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_r_inv",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash",
"l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"9fd0e401f1d492a7b4f74e25ee916bde"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_r_inv",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_dummy"
],
0,
"7a86f042e74b0a49f0eaabc7973a89a3"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_disjoint",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash",
"l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"245edb9fd929f4273913b9696b8c685d"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_disjoint",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_eede091701a37973ca651c844473dd7f",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_region_of",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Regional.Instances.vector_region_of",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Negation",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_region_of",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"token_correspondence_LowStar.Regional.Instances.vector_region_of",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hvreg"
],
0,
"8890872c84409acd823d7fcc46cfa6ea"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_includes",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash",
"l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"ad349d0fd34495ed92a6837190242fcc"
],
[
"MerkleTree.New.Low.hash_vv_rv_inv_includes",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_eede091701a37973ca651c844473dd7f",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_5e1d89ec9fedf867e4fbc150aaf9c895",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_region_of",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.Spec.hash_raw",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Regional.Instances.vector_region_of",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.New.Low.hash_vec_region_of",
"int_inversion", "int_typing",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_region_of",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"token_correspondence_LowStar.Regional.Instances.vector_region_of",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Regional.Instances.vector_region_of",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_region_of",
"typing_MerkleTree.New.Low.hvreg"
],
0,
"5e342d228148a5eabd3d0071c345d2d2"
],
[
"MerkleTree.New.Low.hash_vv_as_seq_get_index",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@query", "b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Prims.squash", "equation_Spec.Hash.Definitions.bytes_hash",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.RVector.as_seq_seq_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg"
],
0,
"a3ec0f98c5b4216743004a5923854c73"
],
[
"MerkleTree.New.Low.hash_vv_as_seq_get_index",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@query", "b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.RVector.as_seq_seq_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg"
],
0,
"32232fb8ddf3b77b88e17a48475d37ed"
],
[
"MerkleTree.New.Low.hash_2",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_2f468236be40ff6d5c8e421af5f990f4"
],
0,
"efc9dd94818d331fa129f570d45a5969"
],
[
"MerkleTree.New.Low.hash_2",
2,
0,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Hash.footprint",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.inline_stack_inv",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.fresh_frame",
"equation_FStar.Monotonic.HyperStack.is_stack_region",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Monotonic.HyperStack.pop",
"equation_FStar.Monotonic.HyperStack.poppable",
"equation_FStar.Monotonic.HyperStack.popped",
"equation_FStar.Monotonic.HyperStack.remove_elt",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.disjoint",
"equation_LowStar.Monotonic.Buffer.fresh_loc",
"equation_LowStar.Monotonic.Buffer.length",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_2",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash2_raw",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Hash.Definitions.block_length",
"equation_Spec.Hash.Definitions.block_word_length",
"equation_Spec.Hash.Definitions.bytes",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"kinding_Spec.Hash.Definitions.hash_alg@tok",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_equal_domains_trans",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomRestrict",
"lemma_FStar.Map.lemma_SelRestrict", "lemma_FStar.Map.lemma_SelUpd2",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperStack.lemma_mk_mem__projectors",
"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_app2",
"lemma_FStar.Seq.Base.lemma_index_slice",
"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",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_complement",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.fresh_frame_loc_not_unused_in_disjoint",
"lemma_LowStar.Monotonic.Buffer.fresh_frame_modifies",
"lemma_LowStar.Monotonic.Buffer.lemma_live_equal_mem_domains",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_loc_not_unused_in",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_addresses_2",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_none",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_remove_fresh_frame",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.Monotonic.Buffer.popped_modifies",
"lemma_LowStar.Monotonic.Buffer.unused_in_loc_unused_in",
"lemma_LowStar.Monotonic.Buffer.unused_in_not_unused_in_disjoint_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_2f468236be40ff6d5c8e421af5f990f4",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_64007e4a8c187c3787ce4f8705e9db35",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_ac71412df229325d87fe0031c0bc930b",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c8af948c208bebb500e4c63ae878f182",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f57294c296d1d065e6beb1a639e52532",
"refinement_interpretation_Tm_refine_f63e058f9631c11993f3ef0430296051",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr", "true_interp",
"typing_EverCrypt.Hash.footprint", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Map.restrict",
"typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.root",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_rid_ctr",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Monotonic.HyperStack.is_stack_region",
"typing_FStar.Monotonic.HyperStack.remove_elt",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.Set.complement",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_none",
"typing_LowStar.Monotonic.Buffer.loc_not_unused_in",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_MerkleTree.New.Low.hash_size", "typing_Prims.pow2",
"typing_Spec.Hash.Definitions.block_length",
"typing_tok_Lib.IntTypes.U8@tok",
"typing_tok_Spec.Hash.Definitions.SHA2_256@tok"
],
0,
"628086fc74fb119f2112ae0758495435"
],
[
"MerkleTree.New.Low.offsets_connect",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"equation_EverCrypt.Helpers.uint64_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt64.gte",
"equation_MerkleTree.New.Low.offset_t", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt64.v"
],
0,
"42e3d49c988e4c886736937f1f88f753"
],
[
"MerkleTree.New.Low.split_offset",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.sub_mod", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt64.gte", "equation_FStar.UInt64.lte",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_a5a9d1de915f892cfd75ef0ecd3d3b7a",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt64.gte", "typing_FStar.UInt64.sub",
"typing_FStar.UInt64.v",
"typing_MerkleTree.New.Low.offset_range_limit",
"typing_MerkleTree.New.Low.offsets_connect",
"typing_Spec.Poly1305.size_key"
],
0,
"47526affcf98b8b905d0dc0a6fcff3dd"
],
[
"MerkleTree.New.Low.add64_fits",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint64_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Lib.IntTypes.bits", "equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.uint64_max", "equation_Prims.nat",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt64.vu_inv", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt64.v",
"typing_MerkleTree.New.Low.uint64_max"
],
0,
"de8871df281ad7ffea9387a37515a5b9"
],
[
"MerkleTree.New.Low.join_offset",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint64_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt64.gte", "equation_FStar.UInt64.lte",
"equation_Lib.IntTypes.bits",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.uint32_max",
"equation_MerkleTree.New.Low.uint64_max", "equation_Prims.nat",
"equation_Spec.Chacha20.size_block",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt64.vu_inv",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_1869e686f0c259dcab54279f2dbbf12d",
"refinement_interpretation_Tm_refine_21e94d81ba30d97ef8ce075f9a843f09",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Int.Cast.uint32_to_uint64", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_FStar.UInt64.sub",
"typing_FStar.UInt64.v", "typing_MerkleTree.New.Low.add64_fits",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.offsets_connect",
"typing_MerkleTree.New.Low.uint64_max",
"typing_Spec.Chacha20.size_block", "typing_Spec.Poly1305.size_key"
],
0,
"c53d5d62a52da2dcae3f5dad1415304b"
],
[
"MerkleTree.New.Low.merkle_tree",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"dabcee6bb8893da8597e0785689125e7"
],
[
"MerkleTree.New.Low.__proj__MT__item__j",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_FStar.UInt32.lte", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.index_t",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_offset",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_offset",
"refinement_interpretation_Tm_refine_e543045781779502997d52bafeacc58c",
"typing_FStar.UInt32.lte", "typing_MerkleTree.New.Low.add64_fits"
],
0,
"f9866f8330c0f5ff3a7b62a89ec70a0b"
],
[
"MerkleTree.New.Low.__proj__MT__item__hs",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"0016d21bbde67a973b09be3c05cbc799"
],
[
"MerkleTree.New.Low.__proj__MT__item__hs",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"2e16033443413a92311b08355327d050"
],
[
"MerkleTree.New.Low.__proj__MT__item__rhs",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"6d520d9040cdb16c36d5157a7f03a982"
],
[
"MerkleTree.New.Low.__proj__MT__item__rhs",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"b6e46c9d5e5eff3da6bd560ca700f15a"
],
[
"MerkleTree.New.Low.merkle_tree_conditions",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"b64d453c050ddc81df5b99c973922de0"
],
[
"MerkleTree.New.Low.mt_not_full",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.mt_p",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"ef16eafcf223691d566107eb0e55491e"
],
[
"MerkleTree.New.Low.offset_of",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Int.op_Slash",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.pub_int_t",
"equation_Lib.IntTypes.unsigned",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.index_t", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_785c4715e6841dc78147a1cec1934162",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt.mod",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.hash_size",
"typing_Spec.Poly1305.size_key"
],
0,
"7d1c3dcebb2c7bf61c07b05fdbbd377f"
],
[
"MerkleTree.New.Low.mt_safe_elts",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"321e54ac7bd2146b8f4da4a15b1e385f"
],
[
"MerkleTree.New.Low.mt_safe_elts",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"a4eb48068efc5249cd1733bcf865612e"
],
[
"MerkleTree.New.Low.mt_safe_elts",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"binder_x_228b2d416d039d36c5783c2d803ee40b_2",
"binder_x_7899ebd8d5c0f9e7402415170397f2bb_1",
"binder_x_a199c73b20fda7a65ede46712f9b4d2c_3",
"binder_x_b96016b2bf9609c045dea3584f37077e_4", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_283146a3c43f550134f6e7ddf330fc49",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c1128cdca57a48d33405245d91379bdc",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.Spec.hash_size", "well-founded-ordering-on-nat"
],
0,
"7749a618d6f5773329d694917e585f6c"
],
[
"MerkleTree.New.Low.mt_safe_elts_constr",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.Spec.hash_size"
],
0,
"529b87d3351e1793a4117d09c63a0522"
],
[
"MerkleTree.New.Low.mt_safe_elts_constr",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"84454fe41014573b94b7b2e3f2062df5"
],
[
"MerkleTree.New.Low.mt_safe_elts_constr",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@query", "bool_inversion", "eq2-interp", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str", "l_and-interp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"true_interp", "typing_FStar.UInt32.gte"
],
0,
"98554b5c2f50bdc4fd17d3a779ed8b52"
],
[
"MerkleTree.New.Low.mt_safe_elts_head",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.Spec.hash_size"
],
0,
"d9a3c4f6b2e3630e65b424a9b6aa9a7b"
],
[
"MerkleTree.New.Low.mt_safe_elts_head",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"6ec28cb75c2de9df42e4510ee82cd89e"
],
[
"MerkleTree.New.Low.mt_safe_elts_head",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@query", "bool_inversion", "eq2-interp",
"equation_EverCrypt.Helpers.uint8_p", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Vector.size_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.index_t",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"l_and-interp", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.gte"
],
0,
"cc6a4d9dc00ad5979b2add354133eab7"
],
[
"MerkleTree.New.Low.mt_safe_elts_rec",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Prims.pos", "equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_430a5074f3a28dcbdb8a5c1f8b050b57",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.Spec.hash_size"
],
0,
"1b6eaf6e4f6bbc6546e16982712b1ccf"
],
[
"MerkleTree.New.Low.mt_safe_elts_rec",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"7fe374dd90025e7314c762fed5b888c7"
],
[
"MerkleTree.New.Low.mt_safe_elts_rec",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@query", "bool_inversion", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str", "l_and-interp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.gte"
],
0,
"4ff311be1ff842afd0b3d115abddd001"
],
[
"MerkleTree.New.Low.mt_safe_elts_init",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "bool_inversion",
"data_elim_LowStar.Vector.Vec", "equation_FStar.UInt.lte",
"equation_FStar.UInt32.lte", "equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.lte",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg"
],
0,
"aeb2c47f890eb864db78588b95adc0c9"
],
[
"MerkleTree.New.Low.mt_safe_elts_init",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "bool_inversion",
"data_elim_LowStar.Vector.Vec", "equation_FStar.UInt.lte",
"equation_FStar.UInt32.lte", "equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_5e246e043015bcfc6cc784dd6da15705",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.lte",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg"
],
0,
"ff60d20f8ae831a8ca803787e7cc8080"
],
[
"MerkleTree.New.Low.mt_safe_elts_init",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"binder_x_228b2d416d039d36c5783c2d803ee40b_2",
"binder_x_7899ebd8d5c0f9e7402415170397f2bb_1",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_0", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec", "eq2-interp",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok", "equation_FStar.Integers.int_t",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_4fc6f26ec76d7f052d8b26c802302c7e",
"l_and-interp", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_cap",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c1128cdca57a48d33405245d91379bdc",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"true_interp", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of", "well-founded-ordering-on-nat"
],
0,
"542a5fd0b9d913d21b57511db78e9084"
],
[
"MerkleTree.New.Low.mt_safe_elts_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "bool_inversion",
"equation_FStar.UInt.lte", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.lte",
"typing_MerkleTree.New.Low.merkle_tree_size_lg"
],
0,
"bd07b7876846d83c68c30456e3f7ae73"
],
[
"MerkleTree.New.Low.mt_safe_elts_preserved",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "bool_inversion",
"equation_FStar.UInt.lte", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"typing_FStar.UInt32.lte",
"typing_MerkleTree.New.Low.merkle_tree_size_lg"
],
0,
"4a222fc31d233911dc05a772a96eb21c"
],
[
"MerkleTree.New.Low.mt_safe_elts_preserved",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"binder_x_228b2d416d039d36c5783c2d803ee40b_1",
"binder_x_7899ebd8d5c0f9e7402415170397f2bb_0",
"binder_x_8358b93aec0670665ebb4c0f52fc04b7_4",
"binder_x_a199c73b20fda7a65ede46712f9b4d2c_2",
"binder_x_a35808f3016938ea30346c461217a2b4_3",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_5",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_6", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.eq2",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_LowStar.Vector.loc_vector_within.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_cap",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3481c1f8baba96be19322d5d507d2f81",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7049a020ea80c0a77cae89c506b0aca6",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.Spec.hash_size", "well-founded-ordering-on-nat"
],
0,
"4ffca3c1c13a228f07daf81ede8c38cf"
],
[
"MerkleTree.New.Low.mt_safe",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"data_elim_MerkleTree.New.Low.MT",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_p",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_e543045781779502997d52bafeacc58c",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"d235e43940eb505cbed46888c8de938a"
],
[
"MerkleTree.New.Low.mt_safe_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.mt_p",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"4918d16b51c23cd9f14b2710b2470a53"
],
[
"MerkleTree.New.Low.mt_safe_preserved",
2,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing", "data_elim_LowStar.Regional.Rgl",
"data_elim_LowStar.Vector.Vec", "data_elim_MerkleTree.New.Low.MT",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.Spec.hash_raw",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Vector.Vec_vs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_loc"
],
0,
"bff39d87f22ed7afb99e2c4f5bf236f1"
],
[
"MerkleTree.New.Low.mt_safe_elts_spec",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"ca7fba0e2ab3335cbb7cec00369b169f"
],
[
"MerkleTree.New.Low.mt_safe_elts_spec",
2,
2,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_17f17bf2e687eb28cfab28108e803fc1",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.hash_size"
],
0,
"9caa383eba150e63fcdfb02f1c14c972"
],
[
"MerkleTree.New.Low.mt_safe_elts_spec",
3,
2,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"binder_x_228b2d416d039d36c5783c2d803ee40b_2",
"binder_x_7899ebd8d5c0f9e7402415170397f2bb_1",
"binder_x_a199c73b20fda7a65ede46712f9b4d2c_3",
"binder_x_b96016b2bf9609c045dea3584f37077e_4",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_0", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256", "eq2-interp",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Prims.LexTop@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Prims.pos", "equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"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_len_slice",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.RVector.as_seq_seq_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_283146a3c43f550134f6e7ddf330fc49",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"true_interp", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_Lib.IntTypes.mk_int",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of", "typing_Prims.pow2",
"typing_Spec.Hash.Definitions.hash_length",
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok",
"typing_tok_Spec.Hash.Definitions.SHA2_256@tok",
"well-founded-ordering-on-nat"
],
0,
"59d271df03169c9494cdad82de2c6bf4"
],
[
"MerkleTree.New.Low.merkle_tree_lift",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"data_elim_MerkleTree.New.Low.MT",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_e543045781779502997d52bafeacc58c",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"874ba050d761ca496e5c341c3fd77f11"
],
[
"MerkleTree.New.Low.merkle_tree_lift",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"data_elim_MerkleTree.New.Low.MT",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_e543045781779502997d52bafeacc58c",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"ac47322420b46ec14861c96faa2933a9"
],
[
"MerkleTree.New.Low.merkle_tree_lift",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec", "data_elim_MerkleTree.New.Low.MT",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.mt_wf_elts",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"projection_inverse_MerkleTree.New.High.MT_hs",
"projection_inverse_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_2eb8eca0e96b1f33053dbf2b2cc2ab84",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_a6565d3d13f2a8618197ead2207432ef",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f27b2f9175d58009ca36abd01d810ba7",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.length", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"1815e383e6da6b7d14cdbaa6a16e6f06"
],
[
"MerkleTree.New.Low.mt_lift",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_fce206bf89c1ea041b18e31b779c4bc2",
"typing_LowStar.Buffer.trivial_preorder"
],
0,
"92130648fbc6d7284d5ffe920c84b395"
],
[
"MerkleTree.New.Low.mt_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"a0c4bce94d33d4b9ec29364c0fe1eec3"
],
[
"MerkleTree.New.Low.mt_preserved",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "data_elim_MerkleTree.New.Low.MT",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.Spec.hash_raw",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.RVector.rv_inv_preserved",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_loc"
],
0,
"be25b2aa2c285f542b3e6ca312fd0f02"
],
[
"MerkleTree.New.Low.create_empty_mt",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt64.t__uu___haseq",
"equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.mt_p",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"469ba04d8618bff5aa8b97c051c31970"
],
[
"MerkleTree.New.Low.create_empty_mt",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Pervasives.Native.None",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"data_typing_intro_FStar.Pervasives.Native.None@tok",
"disc_equation_FStar.Pervasives.Native.None",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.erid",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.fresh_region",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.live_region",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gt",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gt",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_FStar.UInt64.gte", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.live",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.create_empty_mt",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_init",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_irepr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_irepr",
"equation_MerkleTree.New.Low.hash_vec_r_alloc_p",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_not_full",
"equation_MerkleTree.New.Low.mt_not_full_nst",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.New.Low.uint64_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_22b25bbb82fb0a61e88d744db6771653",
"interpretation_Tm_abs_4fc6f26ec76d7f052d8b26c802302c7e",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomUpd1", "lemma_FStar.Map.lemma_SelUpd2",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_FStar.UInt64.uv_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_none",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_region_weak",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.Monotonic.Buffer.new_region_modifies",
"lemma_LowStar.Monotonic.Buffer.region_liveness_insensitive_buffer",
"lemma_LowStar.RVector.as_seq_preserved",
"lemma_LowStar.RVector.rv_inv_preserved",
"lemma_LowStar.Vector.modifies_as_seq", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThan",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_irepr",
"proj_equation_LowStar.Regional.Rgl_r_alloc_p",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.None_a",
"projection_inverse_LowStar.Regional.Rgl_irepr",
"projection_inverse_LowStar.Regional.Rgl_r_alloc_p",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"projection_inverse_MerkleTree.New.Low.MT_hs",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_j",
"projection_inverse_MerkleTree.New.Low.MT_mroot",
"projection_inverse_MerkleTree.New.Low.MT_offset",
"projection_inverse_MerkleTree.New.Low.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_rhs_ok",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_161e04719814801d293219f408210f95",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_21e94d81ba30d97ef8ce075f9a843f09",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_a7d7af90e6d5e1a1bf6a72eab1927ce6",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_db6e022af12628454cdc667972c85d88",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_alloc_p",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_alloc_p",
"typing_FStar.Ghost.reveal",
"typing_FStar.Int.Cast.uint32_to_uint64",
"typing_FStar.Map.contains", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Monotonic.HyperStack.live_region",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_FStar.UInt64.sub",
"typing_FStar.UInt64.v", "typing_Lib.IntTypes.mk_int",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_none",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Monotonic.Buffer.region_liveness_insensitive_locs",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.hash_init",
"typing_MerkleTree.New.Low.hash_irepr",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.mt_not_full",
"typing_MerkleTree.New.Low.uint64_max",
"typing_MerkleTree.Spec.hash_size", "typing_Prims.pow2",
"typing_Spec.Hash.Definitions.hash_word_length",
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok",
"typing_tok_Spec.Hash.Definitions.SHA2_256@tok"
],
0,
"6ccb7b4c95c27fbca8513d4edd6b1c93"
],
[
"MerkleTree.New.Low.mt_free",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.gte",
"equation_FStar.UInt32.gte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.live",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_empty",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.frameOf_gsub",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_gsub",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_06398dfbaa3179b7fb2439411731dc5d",
"refinement_interpretation_Tm_refine_0bef3076bd3ad5dafdd7f0e1bfbfb03f",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b5dc0e9d549a54b0b7e3368b288eb09b",
"refinement_interpretation_Tm_refine_bfb6f4d0a84e826e7c71edfcbd91f09f",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_ee969e177f8efeb965edd056122a25ba",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"true_interp", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.index", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt32.gte",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_loc"
],
0,
"c588bdcf435895d36ae9e0eb94ec1923"
],
[
"MerkleTree.New.Low.as_seq_sub_upd",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_Prims.squash",
"fuel_guarded_inversion_LowStar.Regional.regional",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_84ff72f0f989b356a8f5bc0eecceeb91",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"47c04cfd7157be392ac24f0952fd8c35"
],
[
"MerkleTree.New.Low.as_seq_sub_upd",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@query", "b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Seq.Properties.cons", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"fuel_guarded_inversion_LowStar.Regional.regional",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"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_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.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.cons_index_slice",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_09d2e9ab3b9c121b24316d151747e281",
"refinement_interpretation_Tm_refine_23857cbed27910cb77d978ed22a5bc32",
"refinement_interpretation_Tm_refine_278716a0a7c30c36e02453685bf0b301",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_7c6fae798549fc775eabfd0ed569153a",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_84ff72f0f989b356a8f5bc0eecceeb91",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c523b3664e09b3a560d02220fdaf88c6",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_ea22cbe5972b8bdbae159f26bc45cad8",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd",
"typing_FStar.Seq.Properties.cons", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.Regional.__proj__Rgl__item__repr",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"d89512bd699f0e672270ee15002aed6c"
],
[
"MerkleTree.New.Low.hash_vv_insert_copy",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec", "eq2-interp",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq", "equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.freeable",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_387f6089c5ba453761be7b2a95fa6206",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_bbcc51eaa48296511e3f50dd5cee1b2d",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_MerkleTree.Spec.hash_size"
],
0,
"99e04b9c1c7f132ab84d99d7b2cf9818"
],
[
"MerkleTree.New.Low.hash_vv_insert_copy",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key",
"function_token_typing_FStar.UInt32.t", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "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_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.v",
"typing_Spec.Poly1305.size_key"
],
0,
"8c5c2a651e29550be6d282064bc10a47"
],
[
"MerkleTree.New.Low.hash_vv_insert_copy",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.Set.subset",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rs_loc_elem",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall2",
"equation_LowStar.Vector.forall2_seq",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.is_full",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.max_uint32",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss_insert",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing",
"interpretation_Tm_abs_319f83d1e2e5d90763ce20b373c5fc6d",
"interpretation_Tm_abs_55788a6c97282187c29842ece46254ed",
"interpretation_Tm_abs_5dd8f165954d58674b6f2ca587337be4",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"interpretation_Tm_abs_c8ed13f8f40794f95cde689eb4dd7a69",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_LowStar.RVector.as_seq_sub_as_seq",
"lemma_LowStar.Vector.modifies_as_seq",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction", "primitive_Prims.op_disEquality",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0b0f9776f8fbf33608e064dfe5c8ab0a",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_387f6089c5ba453761be7b2a95fa6206",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_3ef9986ea936a4727afae598c250fd24",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_bbcc51eaa48296511e3f50dd5cee1b2d",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_e39578da040f6c7003161732bc9d6b85",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f4852e3b5207493b467b6c1d4b5e6a3a",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.upd",
"typing_FStar.Seq.Properties.cons",
"typing_FStar.Seq.Properties.snoc", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.RVector.rs_loc_elems",
"typing_LowStar.RVector.rv_loc_elems",
"typing_LowStar.Vector.__proj__Vec__item__sz",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.is_full", "typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of"
],
0,
"5d4d26db088f3e166f40ba88b532a746"
],
[
"MerkleTree.New.Low.insert_index_helper_even",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Int.op_Slash",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.unsigned",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_853c5cd44f31c033c59a9ff403b132ea",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Int.op_Slash", "typing_FStar.UInt.fits",
"typing_FStar.UInt.mod", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.hash_size",
"typing_Spec.Poly1305.size_key"
],
0,
"ccef2087a2b7dab17bc004c8c0e0360d"
],
[
"MerkleTree.New.Low.insert_index_helper_even",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "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_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"e295f76c33ddd9abd4da38d69f44c32d"
],
[
"MerkleTree.New.Low.insert_index_helper_even",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lt", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.unsigned",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_853c5cd44f31c033c59a9ff403b132ea",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"9dd96b3beee8a33ef94b2dc1fe922876"
],
[
"MerkleTree.New.Low.insert_index_helper_odd",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Int.op_Slash",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.unsigned",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.abs",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"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_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_50455c3ffa336de556d779eec2365189",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.Int.op_Slash", "typing_FStar.UInt.fits",
"typing_FStar.UInt.mod", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.offset_of",
"typing_Spec.Poly1305.size_key"
],
0,
"7ac39080e0dc9a5c3dc49ff49f16573e"
],
[
"MerkleTree.New.Low.insert_index_helper_odd",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "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_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_Spec.Poly1305.size_key"
],
0,
"e43b1fdda3fb02afb1e59749e137fa2e"
],
[
"MerkleTree.New.Low.insert_index_helper_odd",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint8_p", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gt", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gt", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.unsigned",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_EverCrypt.Helpers.uint8_p", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"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_GreaterThan", "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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_50455c3ffa336de556d779eec2365189",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_Lib.IntTypes.bits", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_Spec.Poly1305.size_key", "typing_tok_Lib.IntTypes.U32@tok"
],
0,
"931434867c4ab39cf87be8cf1473ce92"
],
[
"MerkleTree.New.Low.loc_union_assoc_4",
1,
2,
1,
[ "@query", "lemma_LowStar.Monotonic.Buffer.loc_union_comm" ],
0,
"fb114300ee9191873412e6702df20895"
],
[
"MerkleTree.New.Low.insert_modifies_rec_helper",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.size_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_Spec.Poly1305.size_key",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"f853c6a38716270a1e6cc29b6bdf1157"
],
[
"MerkleTree.New.Low.insert_modifies_rec_helper",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"9800356f63699a25d5d2cf79fcee6c2e"
],
[
"MerkleTree.New.Low.insert_modifies_rec_helper",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U32",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Integers.int_t",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.pub_int_t",
"equation_Lib.IntTypes.uint_t", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_LowStar.Vector.loc_vector_within.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.loc_union_idem",
"lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_l",
"lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"3068e5887a2adf385263b6554cb77505"
],
[
"MerkleTree.New.Low.insert_modifies_union_loc_weakening",
1,
2,
1,
[
"@query", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"typing_LowStar.Monotonic.Buffer.loc_union"
],
0,
"f500efa89b99e990128ad3190f4f1978"
],
[
"MerkleTree.New.Low.insert_snoc_last_helper",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.Seq.Properties.snoc", "equation_Prims.nat",
"int_inversion", "lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length"
],
0,
"51200cc243bc64bb00ff0c18e4574e6f"
],
[
"MerkleTree.New.Low.insert_snoc_last_helper",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.Seq.Properties.last",
"equation_FStar.Seq.Properties.snoc", "equation_Prims.nat",
"int_typing", "lemma_FStar.Seq.Base.lemma_index_app1",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_167ef714932ec832fb671890fc3eee6c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.create"
],
0,
"26ec34826d2f191c2c61b081fa839a73"
],
[
"MerkleTree.New.Low.rv_inv_rv_elems_reg",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.lte",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall2_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"fuel_guarded_inversion_LowStar.Regional.regional",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"refinement_interpretation_Tm_refine_0b0f9776f8fbf33608e064dfe5c8ab0a",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_c636272db3d847ac27ada58aba43fab2",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"65adb507c04d4100975364dc0c826741"
],
[
"MerkleTree.New.Low.insert_",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_387f6089c5ba453761be7b2a95fa6206",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_bbcc51eaa48296511e3f50dd5cee1b2d",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_MerkleTree.Spec.hash_size"
],
0,
"2da0b7df487d6ef6cb1f7c2f1a2b2eb0"
],
[
"MerkleTree.New.Low.insert_",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key",
"function_token_typing_FStar.UInt32.t", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "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_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.v",
"typing_Spec.Poly1305.size_key"
],
0,
"ba8ce13a67c7738dc1e16ad78cad5646"
],
[
"MerkleTree.New.Low.insert_",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_418f9a7e2d95a1fa64ed5e24433757e1",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_5e1d89ec9fedf867e4fbc150aaf9c895",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Int.op_Slash", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.Set.subset",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gt",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gt", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_all_exts_from",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rs_loc_elem",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.live", "equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_2",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.hash_ss_insert",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.bytes",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.New.Low.hash_vec_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_vec_region_of",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"l_and-interp", "lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Set.mem_complement", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.frameOf_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_gsub",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_LowStar.RVector.as_seq_sub_as_seq",
"lemma_LowStar.RVector.rv_inv_preserved",
"lemma_LowStar.Vector.modifies_as_seq",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ebab6413668cea23d45b923df58f62f",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_338b41074878c245ebb079c220ea3772",
"refinement_interpretation_Tm_refine_387f6089c5ba453761be7b2a95fa6206",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4a1ae72fb902c4c48dbc965827444857",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_bbcc51eaa48296511e3f50dd5cee1b2d",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_interpretation_Tm_refine_f839bef58bc6997ea515395509e67f20",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"true_interp", "typing_FStar.Ghost.reveal",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.upd", "typing_FStar.Seq.Properties.snoc",
"typing_FStar.Set.complement", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gt", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_all_exts_from",
"typing_LowStar.RVector.rv_loc_elems",
"typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of", "typing_MerkleTree.New.High.hash_2",
"typing_MerkleTree.New.High.insert_",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hash_vec_region_of",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.New.Low.uint32_32_max"
],
0,
"3965d33da67435ecf91eccb9b62bed3c"
],
[
"MerkleTree.New.Low.mt_insert_pre_nst",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lt", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.mt_not_full_nst",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_Spec.Poly1305.size_key", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_Spec.Poly1305.size_key"
],
0,
"2709e59501e592333be6cc3d2b87193e"
],
[
"MerkleTree.New.Low.mt_insert_pre",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_0bef3076bd3ad5dafdd7f0e1bfbfb03f"
],
0,
"f62ebf70ac2c9088d809dcffc14574fe"
],
[
"MerkleTree.New.Low.mt_insert",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_MerkleTree.New.High.mt_not_full",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_insert_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_not_full_nst",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.uint32_32_max",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.High.MT_j",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_0bbad8420622ecbf7c042615df165640",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.v", "typing_MerkleTree.New.Low.uint32_32_max"
],
0,
"1051b8b8c42ade375feb45e953bd8cf2"
],
[
"MerkleTree.New.Low.mt_insert",
2,
0,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_8efe83896e61f87df00cf72ae31ef9ac",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_all_exts_from",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.mt_insert",
"equation_MerkleTree.New.High.mt_wf_elts",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_insert_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_not_full_nst",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.UInt32.uv_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_regions",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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_mroot",
"proj_equation_MerkleTree.New.High.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"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_mroot",
"projection_inverse_MerkleTree.New.High.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_hs",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_j",
"projection_inverse_MerkleTree.New.Low.MT_mroot",
"projection_inverse_MerkleTree.New.Low.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_rhs_ok",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0bbad8420622ecbf7c042615df165640",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_338b41074878c245ebb079c220ea3772",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_88b2421350c3a459eae3f69956c7e70c",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f839bef58bc6997ea515395509e67f20",
"refinement_interpretation_Tm_refine_fce206bf89c1ea041b18e31b779c4bc2",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"true_interp", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.disjoint",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.complement",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_all_exts_from",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_vector", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.insert_",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.mt_lift",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.mt_not_full_nst",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_MerkleTree.Spec.hash_size"
],
0,
"93c3a8d2f142a96a3d8bee32695a4795"
],
[
"MerkleTree.New.Low.mt_create",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_847061c6a80ec157ba1bb19af8403577"
],
0,
"b0ff27e6a167ee2acebd1830bad6336a"
],
[
"MerkleTree.New.Low.mt_create",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.erid",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt64.gte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.uint32_t",
"equation_MerkleTree.New.High.create_empty_mt",
"equation_MerkleTree.New.High.create_mt",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_insert_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_not_full",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.uint64_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt64.uv_inv", "lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.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_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"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_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_21e94d81ba30d97ef8ce075f9a843f09",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df",
"refinement_interpretation_Tm_refine_847061c6a80ec157ba1bb19af8403577",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"typing_FStar.Int.Cast.uint32_to_uint64",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.v",
"typing_FStar.UInt64.sub", "typing_FStar.UInt64.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.mt_not_full",
"typing_MerkleTree.New.Low.uint64_max",
"typing_MerkleTree.Spec.hash_size"
],
0,
"b711ab9e928602887803f63b727322ee"
],
[
"MerkleTree.New.Low.path_safe",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Buffer.pointer", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.path",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"a5a9b3c4f1b157cf45ebf12f08ccb5b5"
],
[
"MerkleTree.New.Low.lift_path_",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"function_token_typing_FStar.Monotonic.Heap.heap",
"lemma_FStar.Map.lemma_ContainsDom",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip"
],
0,
"b8ee2b0ecc578f30d76d996ba8ae642c"
],
[
"MerkleTree.New.Low.lift_path_",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_EverCrypt.Helpers.uint8_p",
"equation_EverCrypt.Helpers.uint8_t", "equation_FStar.UInt.gte",
"equation_FStar.UInt32.gte", "equation_LowStar.Buffer.buffer",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"function_token_typing_FStar.UInt8.t",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_dummy"
],
0,
"62ca639b949854347d9db4f91c2cf463"
],
[
"MerkleTree.New.Low.lift_path_",
3,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"binder_x_02b7f0727cec747cf5b268761b788960_3",
"binder_x_8f7f11c8feab2d1dbfb8e60676b43aaf_2",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_0", "bool_inversion",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int", "int_inversion", "int_typing",
"interpretation_Tm_abs_3882ffd9dbb4f8267fed1698649ec299",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_04f09b2d2ab66fd329f106ca1319e60e",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_92fb08a57dc7bf7a9a9c3f1c0e50c956",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "well-founded-ordering-on-nat"
],
0,
"4ac7e201984cfd29306f4b92ddf71076"
],
[
"MerkleTree.New.Low.lift_path_",
4,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"function_token_typing_FStar.Monotonic.Heap.heap",
"lemma_FStar.Map.lemma_ContainsDom",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip"
],
0,
"bd5fd111ef08d97aa1fafd9b4808c242"
],
[
"MerkleTree.New.Low.lift_path_",
5,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"function_token_typing_FStar.Monotonic.Heap.heap",
"lemma_FStar.Map.lemma_ContainsDom",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip"
],
0,
"7a11e9aa2fd84449f741987025e7f9b0"
],
[
"MerkleTree.New.Low.lift_path_",
6,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"function_token_typing_FStar.Monotonic.Heap.heap",
"lemma_FStar.Map.lemma_ContainsDom",
"primitive_Prims.op_LessThanOrEqual",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip"
],
0,
"9e927622a911b7795207f65dfa41c280"
],
[
"MerkleTree.New.Low.lift_path",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Buffer.pointer", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.path",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"087e6e5e7a837d9781b7a8c579d2088e"
],
[
"MerkleTree.New.Low.lift_path",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"data_elim_LowStar.Vector.Vec", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_safe", "equation_Prims.nat",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"l_and-interp", "lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_36af19f7f55bfc5c1624e42675b382d1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"2b620fe5c2e0342ca9dc51ba7995947e"
],
[
"MerkleTree.New.Low.lift_path_index_",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.bytes_hash",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_6a84d5e45e29b9257ca3ce2b05c9acb1",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6"
],
0,
"d2724d05f9452d035ef0d696150bd361"
],
[
"MerkleTree.New.Low.lift_path_index_",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.bytes_hash", "int_inversion",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_6a84d5e45e29b9257ca3ce2b05c9acb1",
"refinement_interpretation_Tm_refine_6ddb1d4a1104e3cd92d2ffeee26e2acb",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6"
],
0,
"efa29609b749023a5c862dd8a6da8977"
],
[
"MerkleTree.New.Low.lift_path_index_",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_arrow_6d534963616bba9b1bc876219f6bb43c",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"binder_x_4281d543ec30fd0cd706b241bbcc6194_1",
"binder_x_8f7f11c8feab2d1dbfb8e60676b43aaf_2",
"binder_x_bfd1c1dc8ee5573e6749a7f4246c6731_4",
"binder_x_c2fb43aca0cecf35f0232d13a661eee0_3",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_0",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok", "equation_FStar.Integers.int_t",
"equation_FStar.Seq.Properties.snoc",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int", "int_inversion", "int_typing",
"interpretation_Tm_abs_3882ffd9dbb4f8267fed1698649ec299",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"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_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_5233e72a539b98de2de786d803f8f035",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ba937251c6c7c1732c4c14fde8ac51c",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9b09aedb1aa10e4e24a56dd1608738db",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.lift_path_", "unit_inversion",
"unit_typing", "well-founded-ordering-on-nat"
],
0,
"88d6c7a956fbf8e74d6b9ec34ee14f1a"
],
[
"MerkleTree.New.Low.lift_path_index",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.bytes_hash",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"l_and-interp", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"ad41762876c6bfa82b32ecc764ddf776"
],
[
"MerkleTree.New.Low.lift_path_index",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.squash",
"equation_Spec.Hash.Definitions.bytes_hash",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"l_and-interp", "lemma_FStar.Map.lemma_ContainsDom",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_13808589057a98270a396770c62f87d7",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"2d960e9121d2267a7c84a488ef4286c7"
],
[
"MerkleTree.New.Low.lift_path_index",
3,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"binder_x_9efda964e93f7c8637f4a54b78c7be8c_3",
"binder_x_f542b3f1dbb10fe21950d3399f5bb073_2", "bool_inversion",
"data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_safe",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"interpretation_Tm_abs_3882ffd9dbb4f8267fed1698649ec299",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"l_and-interp", "lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_87d6efca4e9a1aee31a799b70397727a",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"0be4eba35e4312d0ddc41a6cb7fa4ab9"
],
[
"MerkleTree.New.Low.lift_path_eq",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"equation_FStar.Integers.nat",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.squash",
"function_token_typing_FStar.Monotonic.Heap.heap", "l_and-interp",
"lemma_FStar.Map.lemma_ContainsDom",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip"
],
0,
"a488e708bb90cd64ad2ecc86ce233903"
],
[
"MerkleTree.New.Low.lift_path_eq",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_arrow_6d534963616bba9b1bc876219f6bb43c",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.UInt.fits",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_with_fuel_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"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_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"lemma_MerkleTree.New.Low.lift_path_index_",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0c9f596ac6a4d4fdfe4476c4d708ec08",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_6a84d5e45e29b9257ca3ce2b05c9acb1",
"refinement_interpretation_Tm_refine_7ba937251c6c7c1732c4c14fde8ac51c",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.slice", "typing_FStar.UInt32.v",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.lift_path_"
],
0,
"8af5dddee9aba1aa55fe6aab198dcac3"
],
[
"MerkleTree.New.Low.path_safe_preserved_",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"binder_x_8358b93aec0670665ebb4c0f52fc04b7_4",
"binder_x_8f7f11c8feab2d1dbfb8e60676b43aaf_2",
"binder_x_c1c1de8ea7481018f23ab7c648051e51_0",
"binder_x_c2fb43aca0cecf35f0232d13a661eee0_3", "bool_inversion",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok", "equation_FStar.Integers.int_t",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.Low.hash", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"int_inversion",
"interpretation_Tm_abs_8732766561b6b9e9af8d944d1cda04fe",
"interpretation_Tm_abs_9202949e90ff87d556a4be94a4e1cf46",
"l_and-interp",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"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",
"projection_inverse_FStar.Integers.Signed__0",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4e5801b99be38dbf2c3591845093d9fc",
"refinement_interpretation_Tm_refine_5233e72a539b98de2de786d803f8f035",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.singleton",
"well-founded-ordering-on-nat"
],
0,
"c3a93970d850d5ba5f965165a6353872"
],
[
"MerkleTree.New.Low.path_safe_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Vector.modifies_as_seq", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Negation", "proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.path_loc"
],
0,
"f99a83805a423feb61627aed1bd71025"
],
[
"MerkleTree.New.Low.path_safe_init_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Buffer.pointer", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.path",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"53a124480adcfe5f2f8f158ac9a558ba"
],
[
"MerkleTree.New.Low.path_safe_init_preserved",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Vector.modifies_as_seq", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_Negation", "proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.path_loc"
],
0,
"b6d16ddee0e5990521f1ab2254ba9257"
],
[
"MerkleTree.New.Low.path_preserved_",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.Low.hash", "equation_Prims.l_and",
"equation_Prims.squash",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"l_and-interp", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_37596c7d5296c9eb4c1c444e6df371b9"
],
0,
"140154e16d5b44d71713e94553697d82"
],
[
"MerkleTree.New.Low.path_preserved_",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.Low.hash", "equation_Prims.l_and",
"equation_Prims.squash",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"l_and-interp", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_37596c7d5296c9eb4c1c444e6df371b9"
],
0,
"3f73972af16ba499226d66b1ce9c353a"
],
[
"MerkleTree.New.Low.path_preserved_",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_8efe83896e61f87df00cf72ae31ef9ac",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"binder_x_4281d543ec30fd0cd706b241bbcc6194_1",
"binder_x_8358b93aec0670665ebb4c0f52fc04b7_4",
"binder_x_8f7f11c8feab2d1dbfb8e60676b43aaf_2",
"binder_x_c1c1de8ea7481018f23ab7c648051e51_0",
"binder_x_c2fb43aca0cecf35f0232d13a661eee0_3",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_5",
"binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_6", "bool_inversion",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Regional.Rgl",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Prims.LexTop@tok", "equation_FStar.Integers.int_t",
"equation_LowStar.Vector.forall_seq",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_with_fuel_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int", "int_inversion",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"interpretation_Tm_abs_8732766561b6b9e9af8d944d1cda04fe",
"interpretation_Tm_abs_9202949e90ff87d556a4be94a4e1cf46",
"l_and-interp",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_5233e72a539b98de2de786d803f8f035",
"refinement_interpretation_Tm_refine_7ba937251c6c7c1732c4c14fde8ac51c",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Properties.snoc",
"typing_FStar.Set.singleton", "typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.lift_path_",
"well-founded-ordering-on-nat"
],
0,
"9425a1da8ef5a25b7617ccd77c3c37f5"
],
[
"MerkleTree.New.Low.path_preserved",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "l_and-interp",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"b0a99d8b19067d2c58051fea77e27ce6"
],
[
"MerkleTree.New.Low.path_preserved",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.gte", "equation_FStar.UInt32.gte",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all", "equation_LowStar.Vector.live",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Negation",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.path_loc"
],
0,
"c82d0349d7a5bd25f16bd2d09a27012c"
],
[
"MerkleTree.New.Low.init_path",
1,
2,
1,
[ "@query" ],
0,
"07a4a71164bdf616e29684efdccf777a"
],
[
"MerkleTree.New.Low.init_path",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.erid",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_irepr",
"equation_MerkleTree.New.Low.hash_vec_r_alloc_p",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomUpd1",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Set.lemma_equal_elim",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Vector.modifies_as_seq", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_161e04719814801d293219f408210f95",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_568fdce3550fec4bb378ce5f1cedde1b",
"refinement_interpretation_Tm_refine_6804b46126ca14ff1a0e860171d7028d",
"refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Ghost.reveal", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_none",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.loc_vector",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hash_vec_irepr",
"typing_MerkleTree.New.Low.lift_path"
],
0,
"8ce93543c44c8a5039ece4d3d2c4f6a5"
],
[
"MerkleTree.New.Low.clear_path",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Buffer.pointer", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.path",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"6c9ab1d3eeb7868607ca05f332e52d90"
],
[
"MerkleTree.New.Low.clear_path",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"data_elim_LowStar.Vector.Vec",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.is_eternal_region",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.clear",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.live",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_Negation", "proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_LowStar.Vector.Vec_vs",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_45f738d123897594beb0114aa3423a28",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_d81396d0340c389091a0de4867a86693",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"true_interp", "typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.clear",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.lift_path"
],
0,
"f9598b5cd01b7409d0281b3475a5925d"
],
[
"MerkleTree.New.Low.free_path",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_EverCrypt.Helpers.uint8_p",
"equation_LowStar.Buffer.pointer", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.path",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e"
],
0,
"3363af4f1f0adb329bd3f8cb9eed1073"
],
[
"MerkleTree.New.Low.free_path",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion",
"bool_typing", "equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.live_region",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.loc_addr_of_vector",
"equation_LowStar.Vector.vector", "equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc", "equation_Prims.eqtype",
"equation_Prims.nat",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"primitive_Prims.op_Equality", "proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0debaeb7e67a195d056ae441253820d9",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_849ec5c154f63127b0a8274ed9a2f4be",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_f4a7136eb27f34d4e1210cce6a687f39",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.live_region",
"typing_FStar.Set.singleton",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.loc_addr_of_vector",
"typing_MerkleTree.New.Low.path_loc"
],
0,
"1073eeefed1e7c26743091bc7324a1eb"
],
[
"MerkleTree.New.Low.construct_rhs",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_418f9a7e2d95a1fa64ed5e24433757e1",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Integers.int_t",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_r_inv",
"equation_LowStar.Regional.Instances.vector_r_repr",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_LowStar.RVector.as_seq_seq.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.New.Low.hash_vec_r_repr",
"int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1760a6574b9d4181bb43862abfddea1e",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4a1ae72fb902c4c48dbc965827444857",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_94f5365ecf9ae85b330135e4736c19ae",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_c62a622d5246dd37690eb295dd742e61",
"refinement_interpretation_Tm_refine_c99b4025e6018cbeec9a97bb9cd21b65",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"token_correspondence_LowStar.Regional.Instances.vector_r_inv",
"token_correspondence_LowStar.Regional.Instances.vector_r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.Spec.hash_size"
],
0,
"1ab578aac123aed6bcd24b1893b261a9"
],
[
"MerkleTree.New.Low.construct_rhs",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_Spec.Poly1305.size_key"
],
0,
"e3bbcecf110c08631dd7c4aa80674b53"
],
[
"MerkleTree.New.Low.construct_rhs",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_arrow_6d534963616bba9b1bc876219f6bb43c",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"LowStar.Regional_interpretation_Tm_ghost_arrow_8efe83896e61f87df00cf72ae31ef9ac",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_FStar.Pervasives.Native.Mktuple2",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Int.op_Slash", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_r_inv",
"equation_LowStar.Regional.Instances.vector_r_repr",
"equation_LowStar.Regional.Instances.vector_region_of",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.live", "equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_2",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.bytes",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_with_fuel_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.New.Low.hash_vec_r_inv",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_gsub",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_gsub_buffer_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_refl",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_LowStar.RVector.as_seq_sub_as_seq",
"lemma_LowStar.RVector.rv_inv_preserved",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_cap",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_116339fd1727358a67e4504891c96c9b",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_1760a6574b9d4181bb43862abfddea1e",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_25d781cf4dd4c5378fa62ae6c24bfec0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_5ca5a7f647501e7cbbf860878fb61b2a",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_785c4715e6841dc78147a1cec1934162",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_a58839b74b8298be9cd25ee19796c6e3",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_db6e022af12628454cdc667972c85d88",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.Instances.vector_r_inv",
"token_correspondence_LowStar.Regional.Instances.vector_r_repr",
"token_correspondence_LowStar.Regional.Instances.vector_region_of",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"true_interp", "typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.upd",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt.fits", "typing_FStar.UInt.mod",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__sz",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.construct_rhs",
"typing_MerkleTree.New.High.hash_2",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of", "unit_inversion",
"unit_typing"
],
0,
"6017e008f463e74a79ec553a402d13b9"
],
[
"MerkleTree.New.Low.mt_get_root_pre",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_5c9be57b52f7bf19ef9831956f8f160a"
],
0,
"b51a063f00bf82e6536381784ace78f0"
],
[
"MerkleTree.New.Low.mt_get_root",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq",
"data_elim_MerkleTree.New.Low.MT", "equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.mt_p",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_e543045781779502997d52bafeacc58c",
"refinement_interpretation_Tm_refine_fb138c5f8808e18d3db9bceabbd98fa7",
"typing_MerkleTree.New.Low.__proj__MT__item__j"
],
0,
"8b126df875b6d2a3d1113bbbce35acea"
],
[
"MerkleTree.New.Low.mt_get_root",
2,
1,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_8efe83896e61f87df00cf72ae31ef9ac",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"data_elim_MerkleTree.New.Low.MT",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_r_inv",
"equation_LowStar.Regional.Instances.vector_r_repr",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Regional.Instances.vector_repr",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_get_root_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_empty",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"lemma_LowStar.RVector.rv_inv_preserved",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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_mroot",
"proj_equation_MerkleTree.New.High.MT_rhs",
"proj_equation_MerkleTree.New.High.MT_rhs_ok",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"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_mroot",
"projection_inverse_MerkleTree.New.High.MT_rhs",
"projection_inverse_MerkleTree.New.High.MT_rhs_ok",
"projection_inverse_MerkleTree.New.Low.MT_hs",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_j",
"projection_inverse_MerkleTree.New.Low.MT_mroot",
"projection_inverse_MerkleTree.New.Low.MT_offset",
"projection_inverse_MerkleTree.New.Low.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_rhs_ok",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_94f5365ecf9ae85b330135e4736c19ae",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c99b4025e6018cbeec9a97bb9cd21b65",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fb138c5f8808e18d3db9bceabbd98fa7",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.Instances.vector_r_inv",
"token_correspondence_LowStar.Regional.Instances.vector_r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"true_interp", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.Spec.hash_size", "unit_inversion", "unit_typing"
],
0,
"25c08fbde0dfd5423198eadbbbc0ff3c"
],
[
"MerkleTree.New.Low.path_insert",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.is_full",
"equation_LowStar.Vector.max_uint32",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_abe8cb7b104394978d4a628fa1cfb305",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.max_uint32"
],
0,
"e3f8a9884303958db5e59f8d744bcbdf"
],
[
"MerkleTree.New.Low.path_insert",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_8efe83896e61f87df00cf72ae31ef9ac",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.Set.subset",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.is_full",
"equation_LowStar.Vector.loc_addr_of_vector",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.max_uint32",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.Low.lift_path_.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"interpretation_Tm_abs_5d505633535cc8dd75ae481fdd4f601b",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_create_len",
"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_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.Seq.Properties.slice_length",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem",
"lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.Vector.modifies_as_seq",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4194b876593024679409237d5ac2f961",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_7ba937251c6c7c1732c4c14fde8ac51c",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ad17c2a19f7100388adf9a3ebbdea99",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_abe8cb7b104394978d4a628fa1cfb305",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"true_interp", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.disjoint",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_FStar.Seq.Properties.snoc", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_addr_of_vector",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.max_uint32", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.path_insert",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.lift_path_",
"typing_MerkleTree.New.Low.path_loc"
],
0,
"085b15290f7bf8b25501f63b02d54a84"
],
[
"MerkleTree.New.Low.mt_path_length_step",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lte",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.index_t", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_de77311fc9a8de71e148655169552426",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt32.v"
],
0,
"aa443a88eec5b9abc33015174d1eefc7"
],
[
"MerkleTree.New.Low.mt_path_length_step",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint8_p", "equation_FStar.Int.op_Slash",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.unsigned",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.mt_path_length_step",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Poly1305.size_key",
"function_token_typing_EverCrypt.Helpers.uint8_p",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "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_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_785c4715e6841dc78147a1cec1934162",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_de77311fc9a8de71e148655169552426",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt.fits", "typing_FStar.UInt.mod",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_Spec.Poly1305.size_key"
],
0,
"dd155104d112ce3dc0505d21529a65c5"
],
[
"MerkleTree.New.Low.mt_path_length",
1,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"c6202ca0aceb0852f449ebbbd22a9050"
],
[
"MerkleTree.New.Low.mt_path_length",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"bdf396b46a20e58fb3c1af38aa031301"
],
[
"MerkleTree.New.Low.mt_path_length",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def",
"binder_x_7899ebd8d5c0f9e7402415170397f2bb_0",
"binder_x_a199c73b20fda7a65ede46712f9b4d2c_1",
"binder_x_b6cf11561156941193dfa0263f62bc67_2",
"binder_x_f537159ed795b314b4e58c260361ae86_3", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_Prims.LexTop@tok",
"equation_EverCrypt.Helpers.uint8_p", "equation_FStar.Int.op_Slash",
"equation_FStar.Integers.int_t", "equation_FStar.Integers.v",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.mt_path_length_step",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_path_length_step",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.abs",
"equation_Prims.nat", "equation_Spec.Poly1305.size_key",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_EverCrypt.Helpers.uint8_p",
"function_token_typing_MerkleTree.New.High.hash",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_Lib.IntTypes.pow2_values",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Unsigned__0",
"refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6a68734ed65afb28914ca0094e95d074",
"refinement_interpretation_Tm_refine_a2e18e897dc7b5e9127735c221164e8f",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_a79fcb762789d099714bcfed87e9a018",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt.fits", "typing_FStar.UInt.mod",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_Spec.Poly1305.size_key", "well-founded-ordering-on-nat"
],
0,
"a3d7a050b18d10c1e8d878d8591f8d33"
],
[
"MerkleTree.New.Low.mt_get_path_step",
1,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_path_length_step",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_14cf93f0441170ac54723e959dd13dd2",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_4ffe599e5957efaf57f1453b32227829",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_7ec93711915adffd85d3d91dd8d7c1e2",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_8fb9d88bac74b014c79d8f965ac1a6f0",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_db6e022af12628454cdc667972c85d88",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.Spec.hash_size"
],
0,
"7e3d9366a2f65955bc0d1e49cf45c68c"
],
[
"MerkleTree.New.Low.mt_get_path_step",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_Spec.Poly1305.size_key"
],
0,
"08ce50a61062c2b47bbd2809dc073282"
],
[
"MerkleTree.New.Low.mt_get_path_step",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_arrow_6d534963616bba9b1bc876219f6bb43c",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Int.op_Slash", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_region_of",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.is_full",
"equation_LowStar.Vector.max_uint32",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.mt_get_path_step",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.lift_path",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_path_length_step",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.abs",
"equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_create_len",
"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_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", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.modifies_refl",
"lemma_LowStar.RVector.as_seq_seq_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_14cf93f0441170ac54723e959dd13dd2",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4ffe599e5957efaf57f1453b32227829",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_785c4715e6841dc78147a1cec1934162",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_7b32e5f6df08fd45671d81aab27574f0",
"refinement_interpretation_Tm_refine_7ec93711915adffd85d3d91dd8d7c1e2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_8fb9d88bac74b014c79d8f965ac1a6f0",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_abe8cb7b104394978d4a628fa1cfb305",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_de77311fc9a8de71e148655169552426",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.Instances.vector_region_of",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"typing_FStar.Monotonic.HyperHeap.includes",
"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.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_seq",
"typing_LowStar.Vector.__proj__Vec__item__sz",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.is_full", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.High.path_insert",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.lift_path",
"typing_MerkleTree.New.Low.mt_path_length_step",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.New.Low.path_loc", "typing_Prims.abs",
"unit_inversion", "unit_typing"
],
0,
"ca5fc25e431539fc25ed6d170479ec5c"
],
[
"MerkleTree.New.Low.mt_get_path_",
1,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_14cf93f0441170ac54723e959dd13dd2",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_37a07a277816923b4806aee8ef39f486",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_4ffe599e5957efaf57f1453b32227829",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_db6e022af12628454cdc667972c85d88",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"5752bbe2bcc145a5ec12efa4737bb93d"
],
[
"MerkleTree.New.Low.mt_get_path_",
2,
1,
2,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_Spec.Poly1305.size_key"
],
0,
"8ff1dee2d30bc22b0633cd9367f6bbb1"
],
[
"MerkleTree.New.Low.mt_get_path_",
3,
1,
2,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.Winfinite",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_EverCrypt.Helpers.uint8_p",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Int.op_Slash", "equation_FStar.Integers.int_t",
"equation_FStar.Integers.v",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.abs",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_EverCrypt.Helpers.uint8_p",
"function_token_typing_MerkleTree.New.High.hash",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_anti_symmetric",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_Lib.IntTypes.pow2_values",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.modifies_refl",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.rv_inv_preserved",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_0722e9115d2a1be8d90527397d01011c",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_116339fd1727358a67e4504891c96c9b",
"refinement_interpretation_Tm_refine_14cf93f0441170ac54723e959dd13dd2",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_24912c01ee0f03c322e8fd592da5df56",
"refinement_interpretation_Tm_refine_37a07a277816923b4806aee8ef39f486",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_4ffe599e5957efaf57f1453b32227829",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9fa8429b9339e6da0ce984fd8bc861e0",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_a58839b74b8298be9cd25ee19796c6e3",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b3043f42ec9d3f795b43bbae33c5974d",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt.fits", "typing_FStar.UInt.mod",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.Vector.__proj__Vec__item__sz",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_get_path_",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.lift_path",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.mt_path_length",
"typing_MerkleTree.New.Low.path_loc", "typing_Prims.pow2",
"typing_Spec.Poly1305.size_key", "unit_inversion", "unit_typing"
],
0,
"1fc7ae8378a4887644b7dd8936d0fc6c"
],
[
"MerkleTree.New.Low.mt_get_path_pre_nst",
1,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"83aac731e35f7ae58042882db9e88c83"
],
[
"MerkleTree.New.Low.mt_get_path_pre",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.path_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_b67070cb63828710b8342a13c580a766"
],
0,
"58579fe1ad80b5b17932ee2acca86de4"
],
[
"MerkleTree.New.Low.mt_get_path_loc_union_helper",
1,
2,
1,
[ "@query", "lemma_LowStar.Monotonic.Buffer.loc_union_idem_2" ],
0,
"dc6bbf443a76a63cc873c502ee75f02b"
],
[
"MerkleTree.New.Low.mt_get_path",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"data_elim_LowStar.Vector.Vec",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_get_path_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.bytes_hash",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"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_LowStar.Regional.Rgl_repr",
"projection_inverse_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_93fc6fdd918debd7c636a13273a0cb78",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Monotonic.HyperHeap.includes", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy"
],
0,
"18cb75484de378145f350d555a1922c0"
],
[
"MerkleTree.New.Low.mt_get_path",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_arrow_6d534963616bba9b1bc876219f6bb43c",
"LowStar.Regional_interpretation_Tm_ghost_arrow_65c1bfdbb0d838bd51cc927c26b8919b",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"data_elim_MerkleTree.New.High.MT",
"data_elim_MerkleTree.New.Low.MT", "eq2-interp",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Seq.Properties.snoc", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Regional.Instances.vector_region_of",
"equation_LowStar.Regional.Instances.vector_regional",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.is_full",
"equation_LowStar.Vector.max_uint32",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.mt_get_path",
"equation_MerkleTree.New.High.mt_get_root",
"equation_MerkleTree.New.High.mt_wf_elts",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.hvvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_get_path_pre_nst",
"equation_MerkleTree.New.Low.mt_get_root_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"kinding_MerkleTree.New.Low.merkle_tree@tok", "l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_anti_symmetric",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Set.mem_empty",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.Set.subset_mem",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"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",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_2351d9ecf03f169d19c5554516c249dc",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_41aa093c8ce8504985982f9f1c5eeb27",
"refinement_interpretation_Tm_refine_47a0ede3f6d18b288d14e848211b6898",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5ca5a7f647501e7cbbf860878fb61b2a",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_88b2421350c3a459eae3f69956c7e70c",
"refinement_interpretation_Tm_refine_8ec3f1842e1b75fca2f009de40ef228a",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_93fc6fdd918debd7c636a13273a0cb78",
"refinement_interpretation_Tm_refine_94c65045d00b06f678f0a0e5789c997e",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_a58839b74b8298be9cd25ee19796c6e3",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_c62a622d5246dd37690eb295dd742e61",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_cc664f407b9645c9b04874e481826723",
"refinement_interpretation_Tm_refine_cce5569ce2fdd586ce3d0cdbed37c360",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_e4c62a9b95223de40b5923788de79f98",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fce206bf89c1ea041b18e31b779c4bc2",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.Instances.vector_region_of",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"typing_FStar.Int.Cast.uint64_to_uint32",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_FStar.UInt64.sub_mod",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.is_full", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.__proj__MT__item__hs",
"typing_MerkleTree.New.High.__proj__MT__item__j",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.High.path_insert",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.mt_lift",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.offset_of",
"typing_MerkleTree.New.Low.path_loc",
"typing_MerkleTree.Spec.hash_size"
],
0,
"57158e6723eefd2ac6dd5983ad70a91d"
],
[
"MerkleTree.New.Low.mt_flush_to_modifies_rec_helper",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_EverCrypt.Helpers.uint8_p",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"a8cd6617250c85d9683824f8e670bef9"
],
[
"MerkleTree.New.Low.mt_flush_to_modifies_rec_helper",
2,
2,
1,
[ "@query", "assumption_FStar.UInt32.t__uu___haseq" ],
0,
"7cc99f8a698d6a713cbc502a15ddf266"
],
[
"MerkleTree.New.Low.mt_flush_to_modifies_rec_helper",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U32",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint8_p",
"equation_FStar.Integers.int_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.uint_t",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_LowStar.Vector.loc_vector_within.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_l",
"lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"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_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_Spec.Poly1305.size_key"
],
0,
"b154ec2edf9a69a715704d9a3ecc869d"
],
[
"MerkleTree.New.Low.mt_flush_to_",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_MerkleTree.New.Low.hash", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_440d7757fde0472aef9c6b5c7b8cc8f5",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_d63dfdc62aac5dbb4b57762513adda78",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.Spec.hash_size"
],
0,
"439ff5cd43b4120989f587bbc8b953ce"
],
[
"MerkleTree.New.Low.mt_flush_to_",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.Spec.hash_size",
"equation_Spec.Poly1305.size_key",
"function_token_typing_FStar.UInt32.t", "int_typing",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.pow2_values",
"primitive_Prims.op_AmpAmp", "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_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.Ghost.reveal", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.v",
"typing_Spec.Poly1305.size_key"
],
0,
"f96e2d90208b6ba7870c78bd3abe84f4"
],
[
"MerkleTree.New.Low.mt_flush_to_",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rs_loc_elem",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall2",
"equation_LowStar.Vector.forall2_seq",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eq2",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_319f83d1e2e5d90763ce20b373c5fc6d",
"interpretation_Tm_abs_55788a6c97282187c29842ece46254ed",
"interpretation_Tm_abs_5dd8f165954d58674b6f2ca587337be4",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"interpretation_Tm_abs_c5e08c481d666641fcace7e4542e6fe5",
"interpretation_Tm_abs_c8ed13f8f40794f95cde689eb4dd7a69",
"l_and-interp", "lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_refl",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_LowStar.RVector.as_seq_sub_as_seq",
"lemma_LowStar.Vector.modifies_as_seq",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"primitive_Prims.op_disEquality",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0b0f9776f8fbf33608e064dfe5c8ab0a",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2aadc4edfc6d9610f0cb6a8c3f3d6767",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_3ef9986ea936a4727afae598c250fd24",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_440d7757fde0472aef9c6b5c7b8cc8f5",
"refinement_interpretation_Tm_refine_48b0695688f784a6a513ffe6f1b37286",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_726676721a82c4e7e8f7c603d7a1bd28",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b64648a77a60a48eb74692633eed8ca9",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_bf81f3a74572a5d2ed631c98532a692c",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d63dfdc62aac5dbb4b57762513adda78",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_da8aa672b0d2598d42d7dcae7e0ec644",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_e39578da040f6c7003161732bc9d6b85",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f4852e3b5207493b467b6c1d4b5e6a3a",
"refinement_interpretation_Tm_refine_fe364954dfd8c51ccd295638754d5640",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd",
"typing_FStar.Seq.Properties.cons", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.RVector.rs_loc_elems",
"typing_LowStar.RVector.rv_loc_elems",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.get", "typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_flush_to_",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of", "unit_inversion",
"unit_typing"
],
0,
"09f2dc381eba3d172113e15fc87cccfd"
],
[
"MerkleTree.New.Low.mt_flush_to_pre",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_0bef3076bd3ad5dafdd7f0e1bfbfb03f"
],
0,
"d85b5d9cd5a11d5c8b8cbe1bff9f2a32"
],
[
"MerkleTree.New.Low.mt_flush_to",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_flush_to_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_p", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"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_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_cb0e743bcf6835226979d5a2977355da"
],
0,
"6b13214456d34a5dd5eb6eae33aa69f2"
],
[
"MerkleTree.New.Low.mt_flush_to",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_all_exts_from",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.mt_flush_to",
"equation_MerkleTree.New.High.mt_wf_elts",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_flush_to_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_FStar.UInt32.t",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Ghost.reveal_hide",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_anti_symmetric",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_complement",
"lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_addresses_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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_mroot",
"proj_equation_MerkleTree.New.High.MT_rhs",
"proj_equation_MerkleTree.New.High.MT_rhs_ok",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"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_mroot",
"projection_inverse_MerkleTree.New.High.MT_rhs",
"projection_inverse_MerkleTree.New.High.MT_rhs_ok",
"projection_inverse_MerkleTree.New.Low.MT_hs",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_j",
"projection_inverse_MerkleTree.New.Low.MT_mroot",
"projection_inverse_MerkleTree.New.Low.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_rhs_ok",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_88b2421350c3a459eae3f69956c7e70c",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_bf81f3a74572a5d2ed631c98532a692c",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_cb0e743bcf6835226979d5a2977355da",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_da8aa672b0d2598d42d7dcae7e0ec644",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fce206bf89c1ea041b18e31b779c4bc2",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_Prims.pow2.fuel_instrumented", "true_interp",
"typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.complement",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_all_exts_from",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty",
"typing_LowStar.Vector.loc_vector", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_flush_to_",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_flush_to_pre_nst",
"typing_MerkleTree.New.Low.mt_lift",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.offsets_connect"
],
0,
"ddd2f409839d701c7871e90376ccc607"
],
[
"MerkleTree.New.Low.mt_flush_pre",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_0bef3076bd3ad5dafdd7f0e1bfbfb03f"
],
0,
"53b87fb55517af7e0de73b3986c277ec"
],
[
"MerkleTree.New.Low.mt_flush",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_FStar.UInt.gt",
"equation_FStar.UInt32.gt", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_flush_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_p", "primitive_Prims.op_GreaterThan",
"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_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_baef3733d0110a99fcd51b7250eeb112"
],
0,
"944f862161e12ebcb5b528ceafbbbfb1"
],
[
"MerkleTree.New.Low.mt_flush",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_EverCrypt.Helpers.uint8_p",
"equation_EverCrypt.Helpers.uint8_t",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gt",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.sub_mod", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gt", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt64.gte",
"equation_FStar.UInt64.lt", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.unsigned", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.mt_flush",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.join_offset",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_flush_pre_nst",
"equation_MerkleTree.New.Low.mt_flush_to_pre_nst",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint32_32_max",
"equation_MerkleTree.New.Low.uint64_max",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Chacha20.size_block",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_EverCrypt.Helpers.uint8_p",
"function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.uv_inv",
"lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_Spec.Curve25519.Lemmas.lemma_div_n",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_MerkleTree.New.High.MT_j",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_1869e686f0c259dcab54279f2dbbf12d",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_21e94d81ba30d97ef8ce075f9a843f09",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_64f215d13bcac303e7028540754ce6df",
"refinement_interpretation_Tm_refine_8db5bc3e058ba8660f1d29f550410f79",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_94c65045d00b06f678f0a0e5789c997e",
"refinement_interpretation_Tm_refine_af232d5567a1e948814ec35ea4c83a0e",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_baef3733d0110a99fcd51b7250eeb112",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_cce5569ce2fdd586ce3d0cdbed37c360",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"typing_FStar.Int.Cast.uint32_to_uint64",
"typing_FStar.Int.Cast.uint64_to_uint32",
"typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits",
"typing_FStar.UInt.max_int", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.rem",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t",
"typing_FStar.UInt32.v", "typing_FStar.UInt64.add",
"typing_FStar.UInt64.sub", "typing_FStar.UInt64.sub_mod",
"typing_FStar.UInt64.v", "typing_Lib.IntTypes.bits",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.as_seq",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.add64_fits",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.join_offset",
"typing_MerkleTree.New.Low.mt_flush_pre_nst",
"typing_MerkleTree.New.Low.offsets_connect",
"typing_MerkleTree.New.Low.split_offset",
"typing_MerkleTree.New.Low.uint32_32_max",
"typing_MerkleTree.New.Low.uint64_max",
"typing_Spec.Chacha20.size_block", "typing_Spec.Poly1305.size_key",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"3c0d5f2988e2e0d4ed61de9761733be9"
],
[
"MerkleTree.New.Low.mt_retract_to_",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.size_of", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_Prims.nat",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5ebe6c4cb6e870129425932cea75b137",
"refinement_interpretation_Tm_refine_6a220edefcdb653d2a17962fe74cdb22",
"refinement_interpretation_Tm_refine_6d59a60bd8d0b5735d124813a4322dde",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fcc8f0be9b860dd399f092db3d4fe0fb",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"39f74f395f7902629110227ccc68a91d"
],
[
"MerkleTree.New.Low.mt_retract_to_",
2,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"assumption_FStar.UInt32.t__uu___haseq",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U32",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.UInt.lt",
"equation_FStar.UInt32.lt", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.v", "equation_LowStar.Vector.size_of",
"equation_MerkleTree.New.Low.hash_vec",
"primitive_Prims.op_LessThan", "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_6d59a60bd8d0b5735d124813a4322dde"
],
0,
"6656371a954edded49aba81cc38b06f7"
],
[
"MerkleTree.New.Low.mt_retract_to_",
3,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_correspondence_LowStar.RVector.rs_loc_elems.fuel_instrumented",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_retract_to_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_LowStar.RVector.as_seq_seq.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_retract_to_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"eq2-interp", "equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.unsigned",
"equation_Lib.IntTypes.v", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.as_seq_sub",
"equation_LowStar.RVector.elems_inv",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rs_elems_inv",
"equation_LowStar.RVector.rs_elems_reg",
"equation_LowStar.RVector.rs_loc_elem",
"equation_LowStar.RVector.rv_elems_inv",
"equation_LowStar.RVector.rv_elems_reg",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall2",
"equation_LowStar.Vector.forall2_seq",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_seq",
"equation_LowStar.Vector.freeable", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_r_inv",
"equation_MerkleTree.New.Low.hash_vec_r_repr",
"equation_MerkleTree.New.Low.hash_vec_region_of",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_of",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_with_fuel_LowStar.RVector.as_seq_seq.fuel_instrumented",
"equation_with_fuel_LowStar.RVector.rs_loc_elems.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_retract_to_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_safe_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_319f83d1e2e5d90763ce20b373c5fc6d",
"interpretation_Tm_abs_55788a6c97282187c29842ece46254ed",
"interpretation_Tm_abs_5dd8f165954d58674b6f2ca587337be4",
"interpretation_Tm_abs_b84d6d1131761bd43ef81e01d55969a4",
"interpretation_Tm_abs_c5e08c481d666641fcace7e4542e6fe5",
"interpretation_Tm_abs_c8ed13f8f40794f95cde689eb4dd7a69",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_refl",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_",
"lemma_LowStar.Monotonic.Buffer.loc_union_comm",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_seq_index",
"lemma_LowStar.Vector.modifies_as_seq",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"primitive_Prims.op_disEquality",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_03e0ee7c990720bc4bd1c73dc60b1ac5",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0b0f9776f8fbf33608e064dfe5c8ab0a",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_3ef9986ea936a4727afae598c250fd24",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_5fe3f1aacb4a4abfef1ac12b11242fca",
"refinement_interpretation_Tm_refine_61dbbc6fa1dfe9bc0341b539691630c9",
"refinement_interpretation_Tm_refine_6a220edefcdb653d2a17962fe74cdb22",
"refinement_interpretation_Tm_refine_6d59a60bd8d0b5735d124813a4322dde",
"refinement_interpretation_Tm_refine_789d93a519fd1e76186335f2299f8659",
"refinement_interpretation_Tm_refine_812316291234d8a310a2c87c27bfa989",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_948870ac4e02edd0034831ca2e654b5c",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b04a35de44c950577fa05aeace871d4d",
"refinement_interpretation_Tm_refine_b4f63940d5eaaa49766601536460b7bc",
"refinement_interpretation_Tm_refine_b81af55aa96bfe3f80d96d7b59c502b9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c623f40fce2466d5f7085645115cc739",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_dbeaebc706e93de3e7990d7b1e949a1f",
"refinement_interpretation_Tm_refine_dfe51f46ab10699f2138b1ecb67cc7d5",
"refinement_interpretation_Tm_refine_e2d659762b0df1b57c100794ee2371ec",
"refinement_interpretation_Tm_refine_e39578da040f6c7003161732bc9d6b85",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f4852e3b5207493b467b6c1d4b5e6a3a",
"refinement_interpretation_Tm_refine_fcc8f0be9b860dd399f092db3d4fe0fb",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.RVector.rs_loc_elems.fuel_instrumented",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_vec_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_vec_region_of",
"true_interp", "typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_FStar.Seq.Base.upd", "typing_FStar.Seq.Properties.cons",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.div", "typing_FStar.UInt32.gte",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_Lib.IntTypes.bits", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq", "typing_LowStar.RVector.as_seq_sub",
"typing_LowStar.RVector.loc_rvector",
"typing_LowStar.RVector.rs_loc_elem",
"typing_LowStar.RVector.rs_loc_elems",
"typing_LowStar.RVector.rv_loc_elems",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_vector",
"typing_LowStar.Vector.loc_vector_within",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_retract_to_",
"typing_MerkleTree.New.High.offset_of",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.offset_of",
"typing_tok_Lib.IntTypes.U32@tok", "unit_inversion", "unit_typing"
],
0,
"e81065ff82232c6abcdd7283a671b782"
],
[
"MerkleTree.New.Low.mt_retract_to_pre",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_0bef3076bd3ad5dafdd7f0e1bfbfb03f"
],
0,
"8d1594a47c147c8f4522b1f8eaf2f37a"
],
[
"MerkleTree.New.Low.mt_retract_to",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_LowStar.Buffer.pointer",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_retract_to_pre_nst",
"equation_Prims.eqtype", "equation_Prims.nat",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"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_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_ad9317f45481a53e250e25e75218a8a2"
],
0,
"6ecc45bd1a2faccea7f5338893f512fe"
],
[
"MerkleTree.New.Low.mt_retract_to",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_LowStar.Vector.loc_vector_within.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_retract_to_.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W64",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.U32",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W64@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_FStar.UInt64.gte", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.v", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.as_seq",
"equation_LowStar.RVector.elems_reg",
"equation_LowStar.RVector.loc_all_exts_from",
"equation_LowStar.RVector.loc_rvector",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rv_loc_elems",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.loc_vector",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_seq",
"equation_MerkleTree.New.High.hash_ss",
"equation_MerkleTree.New.High.mt_retract_to",
"equation_MerkleTree.New.High.mt_wf_elts",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.add64_fits",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vec_repr",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.hvreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_lift",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_lift",
"equation_MerkleTree.New.Low.mt_loc",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_retract_to_pre_nst",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint64_max",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_MerkleTree.New.High.hash_seq",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
"kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_anti_symmetric",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_complement",
"lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_intersect",
"lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset",
"lemma_FStar.Set.subset_mem", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_addresses",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards",
"lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.RVector.as_seq_preserved",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Negation",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"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_mroot",
"proj_equation_MerkleTree.New.High.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_i",
"proj_equation_MerkleTree.New.Low.MT_j",
"proj_equation_MerkleTree.New.Low.MT_mroot",
"proj_equation_MerkleTree.New.Low.MT_offset",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"proj_equation_MerkleTree.New.Low.MT_rhs_ok",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"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_mroot",
"projection_inverse_MerkleTree.New.High.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_hs",
"projection_inverse_MerkleTree.New.Low.MT_i",
"projection_inverse_MerkleTree.New.Low.MT_j",
"projection_inverse_MerkleTree.New.Low.MT_mroot",
"projection_inverse_MerkleTree.New.Low.MT_rhs",
"projection_inverse_MerkleTree.New.Low.MT_rhs_ok",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_205c2f9c20ed3213e86bf19e588f6920",
"refinement_interpretation_Tm_refine_21e94d81ba30d97ef8ce075f9a843f09",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_407506d92488c64bc0cc7a1cca63a118",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5fe3f1aacb4a4abfef1ac12b11242fca",
"refinement_interpretation_Tm_refine_61dbbc6fa1dfe9bc0341b539691630c9",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_873b74d029d0e89978865b286954698e",
"refinement_interpretation_Tm_refine_88b2421350c3a459eae3f69956c7e70c",
"refinement_interpretation_Tm_refine_90a1661541e4f009452ab107b47b5955",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_ad9317f45481a53e250e25e75218a8a2",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_e2d659762b0df1b57c100794ee2371ec",
"refinement_interpretation_Tm_refine_e39578da040f6c7003161732bc9d6b85",
"refinement_interpretation_Tm_refine_ebd73615713cb5397e6777fdbea4fb49",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fce206bf89c1ea041b18e31b779c4bc2",
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv", "true_interp",
"typing_FStar.Int.Cast.uint32_to_uint64", "typing_FStar.Map.domain",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.complement",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt.max_int", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.v", "typing_FStar.UInt64.sub",
"typing_FStar.UInt64.v", "typing_Lib.IntTypes.bits",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.RVector.as_seq",
"typing_LowStar.RVector.loc_all_exts_from",
"typing_LowStar.RVector.rs_loc_elems",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.loc_vector", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_retract_to_",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__i",
"typing_MerkleTree.New.Low.__proj__MT__item__j",
"typing_MerkleTree.New.Low.__proj__MT__item__mroot",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.add64_fits",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg", "typing_MerkleTree.New.Low.hvreg",
"typing_MerkleTree.New.Low.mt_lift",
"typing_MerkleTree.New.Low.mt_loc",
"typing_MerkleTree.New.Low.mt_retract_to_pre_nst",
"typing_MerkleTree.New.Low.offsets_connect",
"typing_MerkleTree.New.Low.uint64_max",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"09105cee80f38f0a60a56e991f8ec834"
],
[
"MerkleTree.New.Low.mt_verify_",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.UInt.fits", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_Lib.IntTypes.uint8",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_vec", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_repr",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5f6d7d7b77c04d86525cfe977c9fda3f",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_de77311fc9a8de71e148655169552426",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"refinement_interpretation_Tm_refine_ff4d36a1eb9a3ce8971f808de8083e4a",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.merkle_tree_size_lg",
"typing_MerkleTree.New.Low.mt_path_length",
"typing_MerkleTree.Spec.hash_size"
],
0,
"cf3a2c8559e082a020d8685bbffa679f"
],
[
"MerkleTree.New.Low.mt_verify_",
2,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_verify_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_verify_.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"LowStar.Regional_interpretation_Tm_ghost_arrow_a79cc47015e99b7b948cff4f4be6f51d",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.Unsigned",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Regional.Rgl", "data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Int.op_Slash", "equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.UInt.fits", "equation_FStar.UInt.gte",
"equation_FStar.UInt.lt", "equation_FStar.UInt.lte",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.mod", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lt", "equation_FStar.UInt32.lte",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.uint8", "equation_Lib.IntTypes.unsigned",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.as_seq", "equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.live", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hash_2",
"equation_MerkleTree.New.High.mt_path_length_step",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_path_length_step",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.abs",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Hash.Definitions.bytes",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_verify_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_LowStar.Vector.vector_str",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Regional.__proj__Rgl__item__r_repr",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Monotonic.HyperHeap.includes_child",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_not_root",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_only_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.Set.subset_mem",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_refl",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_sz",
"proj_equation_LowStar.Vector.Vec_vs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_1018cc4a30bb4b3362dcecc401c070c5",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_1f1bac0b841167a9274347e3f5b9a6b1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5f6d7d7b77c04d86525cfe977c9fda3f",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_785c4715e6841dc78147a1cec1934162",
"refinement_interpretation_Tm_refine_7ec93711915adffd85d3d91dd8d7c1e2",
"refinement_interpretation_Tm_refine_7f66c2b1aed691333fc411313c69c2c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_841c2a4e1f25627a640d0c01a2a5df55",
"refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b02cf3d55abd63ea23bf833f942d6299",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b4905e41d7a5fa14c824a58d1b274ffb",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_bff9b6e0319c4c1abd494c5d07650a24",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_cbd24d5334c6bfffa6fd8a84fb787f7a",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_de77311fc9a8de71e148655169552426",
"refinement_interpretation_Tm_refine_e40be42e98d01ee187ff0dfc002ad3da",
"refinement_interpretation_Tm_refine_eadcda523d57eb403a923fb869133764",
"refinement_interpretation_Tm_refine_efb39682784b175cbe60c445801df71b",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"token_correspondence_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"typing_FStar.Monotonic.HyperHeap.disjoint",
"typing_FStar.Monotonic.HyperHeap.extends",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Set.empty",
"typing_FStar.Set.intersect", "typing_FStar.Set.mem",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.add", "typing_FStar.UInt32.div",
"typing_FStar.UInt32.lt", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.rem", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.mk_int",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mgsub",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__sz",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.High.mt_path_length_step",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.hreg",
"typing_MerkleTree.New.Low.lift_path",
"typing_MerkleTree.New.Low.mt_path_length",
"typing_MerkleTree.New.Low.mt_path_length_step",
"typing_MerkleTree.New.Low.path_loc", "typing_Prims.abs",
"typing_Prims.pow2", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U8@tok", "unit_inversion", "unit_typing"
],
0,
"18f77893faaf879723461b91c4c1306c"
],
[
"MerkleTree.New.Low.mt_verify_pre_nst",
1,
1,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion",
"bool_typing", "constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_elim_LowStar.Vector.Vec",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_EverCrypt.Helpers.uint8_p", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.sub_mod", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.lte", "equation_FStar.UInt64.gte",
"equation_FStar.UInt64.lt", "equation_FStar.UInt64.lte",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector",
"equation_LowStar.Vector.alloc_empty",
"equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint32_max",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Prims.pos", "equation_Spec.Chacha20.size_block",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_MerkleTree.New.Low.merkle_tree",
"function_token_typing_EverCrypt.Helpers.uint8_p", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.Low.MT_offset",
"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_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_94c65045d00b06f678f0a0e5789c997e",
"refinement_interpretation_Tm_refine_af26a9c50cbf76fed65a3d4eca5afee1",
"refinement_interpretation_Tm_refine_cce5569ce2fdd586ce3d0cdbed37c360",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1",
"typing_FStar.Int.Cast.uint64_to_uint32",
"typing_FStar.UInt.max_int", "typing_FStar.UInt32.v",
"typing_FStar.UInt64.lt", "typing_FStar.UInt64.sub",
"typing_FStar.UInt64.sub_mod", "typing_FStar.UInt64.v",
"typing_Lib.IntTypes.bits", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.offsets_connect", "typing_Prims.pow2",
"typing_Spec.Chacha20.size_block", "typing_Spec.Poly1305.size_key",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"6a3e108660b9979fa98004a95062d1ff"
],
[
"MerkleTree.New.Low.mt_verify_pre",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.path_safe",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"refinement_interpretation_Tm_refine_7e627f556f2947307a1063a2fd5dce49"
],
0,
"110713125b39a1c0c799e9e1b7117373"
],
[
"MerkleTree.New.Low.mt_verify",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.Low.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"b2t_def", "bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Helpers.uint64_t", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mod",
"equation_FStar.UInt.size", "equation_FStar.UInt.sub_mod",
"equation_FStar.UInt.uint_t", "equation_FStar.UInt32.gte",
"equation_FStar.UInt32.lte", "equation_FStar.UInt64.gte",
"equation_FStar.UInt64.lt", "equation_FStar.UInt64.lte",
"equation_Lib.IntTypes.uint8", "equation_LowStar.Buffer.buffer",
"equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_verify_pre_nst",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint32_max",
"equation_MerkleTree.New.Low.uint64_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_size", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"int_typing", "kinding_MerkleTree.New.Low.merkle_tree@tok",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.vu_inv",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_offset",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_94c65045d00b06f678f0a0e5789c997e",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_c4e492217e8f7e3f0462ce609df39fc6",
"refinement_interpretation_Tm_refine_cce5569ce2fdd586ce3d0cdbed37c360",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"typing_FStar.Int.Cast.uint64_to_uint32",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lte",
"typing_FStar.UInt32.sub", "typing_FStar.UInt32.v",
"typing_FStar.UInt64.sub", "typing_FStar.UInt64.sub_mod",
"typing_FStar.UInt64.v", "typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.mt_path_length",
"typing_MerkleTree.New.Low.offset_range_limit",
"typing_MerkleTree.Spec.hash_size"
],
0,
"b70068d2c6afad8cb128649d1d99b3b4"
],
[
"MerkleTree.New.Low.mt_verify",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_202d1b792592342494bd6a7bae09993e",
"MerkleTree.New.Low_interpretation_Tm_ghost_arrow_58bd2b132c78456d47de924119038fc5",
"MerkleTree.New.Low_pretyping_7c8decac747292b176174a4b888f58dd",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_FStar.Integers.Signed",
"constructor_distinct_FStar.Integers.W16",
"constructor_distinct_FStar.Integers.W31",
"constructor_distinct_FStar.Integers.W32",
"constructor_distinct_FStar.Integers.W63",
"constructor_distinct_FStar.Integers.W64",
"constructor_distinct_FStar.Integers.W8",
"constructor_distinct_FStar.Integers.Winfinite",
"constructor_distinct_FStar.Pervasives.Native.None",
"constructor_distinct_Lib.Buffer.MUT",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Hash.Definitions.SHA2_256",
"data_typing_intro_FStar.Pervasives.Native.None@tok",
"disc_equation_FStar.Pervasives.Native.None", "eq2-interp",
"equality_tok_FStar.Integers.W16@tok",
"equality_tok_FStar.Integers.W31@tok",
"equality_tok_FStar.Integers.W32@tok",
"equality_tok_FStar.Integers.W63@tok",
"equality_tok_FStar.Integers.W64@tok",
"equality_tok_FStar.Integers.W8@tok",
"equality_tok_FStar.Integers.Winfinite@tok",
"equality_tok_Lib.Buffer.MUT@tok",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Helpers.uint64_t",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.Integers.int_t",
"equation_FStar.Monotonic.Heap.equal_dom",
"equation_FStar.Monotonic.HyperHeap.disjoint",
"equation_FStar.Monotonic.HyperHeap.hmap",
"equation_FStar.Monotonic.HyperStack.fresh_region",
"equation_FStar.Monotonic.HyperStack.is_tip",
"equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
"equation_FStar.Monotonic.HyperStack.live_region",
"equation_FStar.Monotonic.HyperStack.mem",
"equation_FStar.Set.subset", "equation_FStar.UInt.fits",
"equation_FStar.UInt.gte", "equation_FStar.UInt.lt",
"equation_FStar.UInt.lte", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.sub_mod", "equation_FStar.UInt.uint_t",
"equation_FStar.UInt32.gte", "equation_FStar.UInt32.lt",
"equation_FStar.UInt32.lte", "equation_FStar.UInt64.gte",
"equation_FStar.UInt64.lt", "equation_FStar.UInt64.lte",
"equation_Lib.Buffer.as_seq", "equation_Lib.Buffer.buffer_t",
"equation_Lib.Buffer.lbuffer_t", "equation_Lib.Buffer.length",
"equation_Lib.Buffer.live", "equation_Lib.Buffer.modifies",
"equation_Lib.Buffer.modifies0", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.pub_int_t",
"equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_LowStar.RVector.rv_inv",
"equation_LowStar.RVector.rv_itself_inv",
"equation_LowStar.RVector.rvector", "equation_LowStar.Vector.as_seq",
"equation_LowStar.Vector.forall_",
"equation_LowStar.Vector.forall_all",
"equation_LowStar.Vector.forall_seq", "equation_LowStar.Vector.get",
"equation_LowStar.Vector.live", "equation_LowStar.Vector.size_of",
"equation_LowStar.Vector.uint32_t", "equation_LowStar.Vector.vector",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.mt_verify",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.uint32_t",
"equation_MerkleTree.New.Low.hash",
"equation_MerkleTree.New.Low.hash_dummy",
"equation_MerkleTree.New.Low.hash_r_inv",
"equation_MerkleTree.New.Low.hash_r_repr",
"equation_MerkleTree.New.Low.hash_region_of",
"equation_MerkleTree.New.Low.hash_repr",
"equation_MerkleTree.New.Low.hash_size",
"equation_MerkleTree.New.Low.hash_vec",
"equation_MerkleTree.New.Low.hash_vec_dummy",
"equation_MerkleTree.New.Low.hash_vv",
"equation_MerkleTree.New.Low.hreg",
"equation_MerkleTree.New.Low.index_t",
"equation_MerkleTree.New.Low.merkle_tree_size_lg",
"equation_MerkleTree.New.Low.mt_p",
"equation_MerkleTree.New.Low.mt_safe",
"equation_MerkleTree.New.Low.mt_verify_pre_nst",
"equation_MerkleTree.New.Low.offset_range_limit",
"equation_MerkleTree.New.Low.offset_t",
"equation_MerkleTree.New.Low.offsets_connect",
"equation_MerkleTree.New.Low.path",
"equation_MerkleTree.New.Low.path_loc",
"equation_MerkleTree.New.Low.path_safe",
"equation_MerkleTree.New.Low.split_offset",
"equation_MerkleTree.New.Low.uint32_max",
"equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.hash_length",
"equation_Spec.Hash.Definitions.hash_word_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_MerkleTree.New.Low.hash",
"function_token_typing_MerkleTree.New.Low.hash_r_repr",
"function_token_typing_MerkleTree.New.Low.hash_region_of",
"function_token_typing_MerkleTree.New.Low.hash_vec",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int", "int_inversion", "int_typing",
"interpretation_Tm_abs_47031656ad3c86d1c7599b5b422d501e",
"kinding_MerkleTree.New.Low.merkle_tree@tok", "l_and-interp",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim",
"lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro",
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomUpd2",
"lemma_FStar.Monotonic.HyperHeap.lemma_disjoint_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton",
"lemma_FStar.Set.mem_subset", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_FStar.UInt64.vu_inv",
"lemma_Lib.Buffer.modifies_preserves_live",
"lemma_LowStar.Monotonic.Buffer.as_seq_gsub",
"lemma_LowStar.Monotonic.Buffer.length_as_seq",
"lemma_LowStar.Monotonic.Buffer.length_null_1",
"lemma_LowStar.Monotonic.Buffer.length_null_2",
"lemma_LowStar.Monotonic.Buffer.live_region_frameOf",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_regions",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_none",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region",
"lemma_LowStar.Monotonic.Buffer.loc_includes_region_region_",
"lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim",
"lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak",
"lemma_LowStar.Monotonic.Buffer.modifies_loc_includes",
"lemma_LowStar.Monotonic.Buffer.modifies_trans_linear",
"lemma_LowStar.Monotonic.Buffer.new_region_modifies",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_irepr",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"proj_equation_LowStar.Regional.Rgl_region_of",
"proj_equation_LowStar.Regional.Rgl_repr",
"proj_equation_LowStar.Vector.Vec_vs",
"proj_equation_MerkleTree.New.Low.MT_hs",
"proj_equation_MerkleTree.New.Low.MT_rhs",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Integers.Signed__0",
"projection_inverse_FStar.Integers.Unsigned__0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.None_a",
"projection_inverse_LowStar.Regional.Rgl_irepr",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_LowStar.Regional.Rgl_region_of",
"projection_inverse_LowStar.Regional.Rgl_repr",
"refinement_interpretation_Tm_refine_0259ae7f711bbf5250aad23eaff14623",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_07d77323d5dc868b479c77cd96748ab6",
"refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_15e2ca2545df4255e1f3fb01276211b6",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_4097c547095e70012031c1b6bbc9fb12",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe",
"refinement_interpretation_Tm_refine_573cbec3ba63a4df15c2747d40766bb5",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5ca5a7f647501e7cbbf860878fb61b2a",
"refinement_interpretation_Tm_refine_729ca5eb1de90182c9ece2075086b1e0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_827d81650b250f34fee1c4854dcd5fc0",
"refinement_interpretation_Tm_refine_930f5d0143993541fc23b1c4800db6eb",
"refinement_interpretation_Tm_refine_94c65045d00b06f678f0a0e5789c997e",
"refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b",
"refinement_interpretation_Tm_refine_9ff867c004d0e891d59193a1c818b2a7",
"refinement_interpretation_Tm_refine_aaeba06c7d51b9482de83404739c558e",
"refinement_interpretation_Tm_refine_adefc58894388886573cb41ee073aed9",
"refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_c4e492217e8f7e3f0462ce609df39fc6",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_ca891e6f9096260e371d6b514fb3ea09",
"refinement_interpretation_Tm_refine_cce5569ce2fdd586ce3d0cdbed37c360",
"refinement_interpretation_Tm_refine_e1ea66c9684dd17bd86606e3bf76e0f0",
"refinement_interpretation_Tm_refine_f0ac051651fa0e095f1b2c1241fd6a3f",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f3ba54b28d522af5b89733d71d79d3b9",
"refinement_interpretation_Tm_refine_f746ce819cc9aaca70938c8d04298fff",
"refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_inv",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__r_repr",
"token_correspondence_LowStar.Regional.__proj__Rgl__item__region_of",
"token_correspondence_MerkleTree.New.Low.hash_r_inv",
"token_correspondence_MerkleTree.New.Low.hash_r_repr",
"token_correspondence_MerkleTree.New.Low.hash_region_of",
"typing_FStar.Ghost.reveal",
"typing_FStar.Int.Cast.uint64_to_uint32",
"typing_FStar.Map.contains", "typing_FStar.Map.upd",
"typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.HyperHeap.disjoint",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperStack.get_hmap",
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Set.empty", "typing_FStar.Set.intersect",
"typing_FStar.Set.mem", "typing_FStar.Set.singleton",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.add",
"typing_FStar.UInt32.gte", "typing_FStar.UInt32.lt",
"typing_FStar.UInt32.lte", "typing_FStar.UInt32.sub",
"typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v",
"typing_FStar.UInt64.sub", "typing_FStar.UInt64.sub_mod",
"typing_FStar.UInt64.v", "typing_Lib.Buffer.as_seq",
"typing_Lib.ByteSequence.lbytes_eq",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_buffer",
"typing_LowStar.Monotonic.Buffer.loc_none",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.mnull",
"typing_LowStar.Vector.__proj__Vec__item__cap",
"typing_LowStar.Vector.__proj__Vec__item__vs",
"typing_LowStar.Vector.alloc_empty", "typing_LowStar.Vector.as_seq",
"typing_LowStar.Vector.size_of",
"typing_MerkleTree.New.Low.__proj__MT__item__hs",
"typing_MerkleTree.New.Low.__proj__MT__item__offset",
"typing_MerkleTree.New.Low.__proj__MT__item__rhs",
"typing_MerkleTree.New.Low.hash_dummy",
"typing_MerkleTree.New.Low.hash_irepr",
"typing_MerkleTree.New.Low.hash_size",
"typing_MerkleTree.New.Low.hash_vec_dummy",
"typing_MerkleTree.New.Low.mt_path_length",
"typing_MerkleTree.New.Low.path_loc", "typing_Prims.pow2",
"typing_tok_Lib.Buffer.MUT@tok"
],
0,
"bea844329c478147d649920441716a49"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...