Revision cef6a8e821f55e71b791555d22b45bd3debc2596 authored by Jonathan Protzenko on 08 May 2020, 16:26:29 UTC, committed by GitHub on 08 May 2020, 16:26:29 UTC
OCaml API: Don't run unit tests which require unsupported features
MerkleTree.New.High.fst.hints
[
"4�%zv�\u0002��0\u0019�q<��",
[
[
"MerkleTree.New.High.hash",
1,
0,
0,
[ "@query" ],
0,
"7224b18fe90d4ba83ad32006e38f9748"
],
[
"MerkleTree.New.High.hash_init",
1,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"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_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.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",
"function_token_typing_Lib.IntTypes.uint8", "int_inversion",
"lemma_FStar.Seq.Base.lemma_create_len",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"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",
"typing_Lib.IntTypes.bits", "typing_MerkleTree.Spec.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,
"86874fd800cf004277450fede08b628e"
],
[
"MerkleTree.New.High.seq_slice_equal_index",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0"
],
0,
"c86eadeafa7e067927f84f4358126bea"
],
[
"MerkleTree.New.High.seq_slice_equal_index",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"equation_Prims.nat", "int_inversion",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"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_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_0fd1ee098f6569eb754a703d7e7e9875",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"typing_FStar.Seq.Base.slice"
],
0,
"c74e755c6f2da504dc336a2965ab9718"
],
[
"MerkleTree.New.High.seq_slice_more_equal",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"typing_FStar.Seq.Base.length"
],
0,
"6bdc6cb5ae27ffc751cc3fab518226f6"
],
[
"MerkleTree.New.High.seq_slice_more_equal",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"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",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice"
],
0,
"27d1a84a7e0f863ddddf9fdb7d3f9742"
],
[
"MerkleTree.New.High.remainder_2_not_1_div",
1,
2,
1,
[
"@query", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0"
],
0,
"7f2435ec29fe941ee4e1c2d840583502"
],
[
"MerkleTree.New.High.remainder_2_1_div",
1,
2,
1,
[
"@query", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Modulus",
"projection_inverse_BoxInt_proj_0"
],
0,
"4cca3bdb92dc427d36fae216b8c3c024"
],
[
"MerkleTree.New.High.__proj__MT__item__j",
1,
2,
1,
[
"@query", "proj_equation_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_i"
],
0,
"bb6fcf15699854654e096f2181d77e3e"
],
[
"MerkleTree.New.High.offset_of",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"2e6851389ec2119851e269a7a589722e"
],
[
"MerkleTree.New.High.hs_wf_elts",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_20ef783cabfdc90ae174ed55c128717b_4",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3",
"equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_11ff5223149858a6ed39dcb0f334332c",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"well-founded-ordering-on-nat"
],
0,
"bc563419180db25ae0baec0710e216d5"
],
[
"MerkleTree.New.High.hs_wf_elts_equal",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b"
],
0,
"157dab3cc5ce0b21ecd305757d18fbc4"
],
[
"MerkleTree.New.High.hs_wf_elts_equal",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b"
],
0,
"bd0b1b9195871583e87920bb25dfda09"
],
[
"MerkleTree.New.High.hs_wf_elts_equal",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_38841de65da3d7e9ec6be1f063a8e30a_5",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_3",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"equality_tok_Prims.LexTop@tok",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess", "equation_Prims.eq2",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03ad6c395cd586145d09934af4be99c5",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_3a05cfee9574d769a800024db56a06b2",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.New.High.hashes", "well-founded-ordering-on-nat"
],
0,
"21094c346fe1d8a64a70e111c2eb3dd6"
],
[
"MerkleTree.New.High.mt_wf_elts",
1,
2,
1,
[
"@query", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0"
],
0,
"a2f2fb656b80308eeafc198e65dabd97"
],
[
"MerkleTree.New.High.hs_wf_elts_empty",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes", "equation_Prims.nat",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"typing_FStar.Seq.Base.empty", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes"
],
0,
"4cc5915d7cac4fb42fd8791282b4b3a0"
],
[
"MerkleTree.New.High.hs_wf_elts_empty",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes", "equation_Prims.nat",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"typing_FStar.Seq.Base.empty", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes"
],
0,
"36ff153ea985f1bfb7fdaf8a4beacbf3"
],
[
"MerkleTree.New.High.hs_wf_elts_empty",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "eq2-interp",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_create",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"true_interp", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.offset_of",
"well-founded-ordering-on-nat"
],
0,
"5b38d500ea71d1cd28d29afb4a31e895"
],
[
"MerkleTree.New.High.create_empty_mt",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.mt_wf_elts", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"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_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"typing_FStar.Seq.Base.empty", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hash_init",
"typing_MerkleTree.New.High.hashes", "typing_Prims.pow2"
],
0,
"93f98d95253cce51e4a6fafeb2c7f646"
],
[
"MerkleTree.New.High.hashess_insert",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"2909be1f416eb4755fdf072140db8923"
],
[
"MerkleTree.New.High.hashess_insert",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"97947eb6537977c16f350010e7a09ca8"
],
[
"MerkleTree.New.High.hashess_insert",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.slice_upd",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.New.High.hashes"
],
0,
"c23886cd53bdddc950a70817585b0275"
],
[
"MerkleTree.New.High.insert_",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"5fb1a002c80dc5d05db17d622dc2f205"
],
[
"MerkleTree.New.High.insert_",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"5f28aa9f24909d2deb0e7dd8befb224d"
],
[
"MerkleTree.New.High.insert_",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_4e45ffb596fe5eb4880eecea8024fe6f_4",
"binder_x_7df3b3ce71ac0f95b834d29aa2f6700f_6",
"binder_x_a3a9d1e443789a10c20ec8f7e2fe66e3_2",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3",
"binder_x_df2abc7452f72e525d1268e48951b5a9_5",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "eq2-interp",
"equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.hashess_insert",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.Spec.hash", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"lemma_MerkleTree.New.High.seq_slice_more_equal",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_037f1ad81b929724beac1258376a29a3",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_29c27ac7c716b2238749315b70c9eca3",
"refinement_interpretation_Tm_refine_40673d01fb13306535934c3b172c1134",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_76e82777dee381ea1df3bde8ab5956c6",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_8c0da31ad94507db704c5dd9ebc390a0",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.seq",
"typing_FStar.Seq.Properties.snoc",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.offset_of",
"well-founded-ordering-on-nat"
],
0,
"4e942133d5042b2ac9049f2107e3aa69"
],
[
"MerkleTree.New.High.insert_",
4,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"08d05bccae398dc27709d50743187348"
],
[
"MerkleTree.New.High.insert_",
5,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"4ae68dc344f020b251f90e53dc13d252"
],
[
"MerkleTree.New.High.insert_base",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"equation_Prims.nat", "equation_Prims.squash",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "l_and-interp", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"d2421890b0c30cd88398adfcbce897f5"
],
[
"MerkleTree.New.High.insert_base",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.hashess_insert", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.insert_.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "lemma_FStar.Seq.Base.lemma_eq_refl",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_ec7556075e2dd9aa116b8d4e21458205",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.hashess_insert",
"typing_MerkleTree.New.High.insert_"
],
0,
"6cc515d7e32e9fe725d6adff6a9a15af"
],
[
"MerkleTree.New.High.insert_rec",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"eq2-interp", "equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.hashess_insert",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.nat",
"equation_Prims.pos", "equation_Prims.squash",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Properties.snoc",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes"
],
0,
"5a776d2b85c4be68fae997189d52558f"
],
[
"MerkleTree.New.High.insert_rec",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.insert_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.insert_.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.hashess_insert", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.insert_.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "lemma_FStar.Seq.Base.lemma_eq_refl",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"refinement_interpretation_Tm_refine_415f66b36bf9db4e21e520bb0a30c0c2",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5664991902867dbaea8455604edd6227",
"refinement_interpretation_Tm_refine_5bd34bf04340340b1bef17bcddc72002",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.insert_"
],
0,
"8ee4376adb3467948b52bec90d484520"
],
[
"MerkleTree.New.High.mt_insert",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"bool_inversion", "equation_MerkleTree.New.High.mt_not_full",
"equation_MerkleTree.New.High.mt_wf_elts", "equation_Prims.nat",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.High.MT_hs",
"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_hs",
"projection_inverse_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_2fb140eeeb3dedac16f53b39260b0172",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_881298fb0dff2db17e4149fcf49ad4b9",
"refinement_interpretation_Tm_refine_8a3da341c52f9ae12694ec5b3b33d9c0",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"typing_MerkleTree.New.High.__proj__MT__item__hs",
"typing_MerkleTree.New.High.__proj__MT__item__j",
"typing_MerkleTree.New.High.mt_not_full"
],
0,
"7a41f7e2768a132f5cedb5a70a2f55db"
],
[
"MerkleTree.New.High.mt_create",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.New.High.create_empty_mt",
"equation_MerkleTree.New.High.mt_not_full", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"primitive_Prims.op_LessThan", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"token_correspondence_Prims.pow2.fuel_instrumented"
],
0,
"af535fb8efdca75ded8ad12de7648b72"
],
[
"MerkleTree.New.High.construct_rhs",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"bc15b4067fa23efe78616f0a6e64054a"
],
[
"MerkleTree.New.High.construct_rhs",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"0ab6e50998b849a1447d62f8d34c8b55"
],
[
"MerkleTree.New.High.construct_rhs",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_50de4ae25ca368b5de4d3ad61f7cc222_4",
"binder_x_6e1290e37a6b4e437f899d72093932a2_2",
"binder_x_7df3b3ce71ac0f95b834d29aa2f6700f_7",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_3",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5",
"binder_x_f0c2f5f0b61a8813760e74514fb47adf_6",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "eq2-interp",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_len_upd", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_843fa255df18c5621d60b239ca3b1ddf",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_c5f0d88a3da0ddeb45db9810df49fce9",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"typing_MerkleTree.New.High.hash", "well-founded-ordering-on-nat"
],
0,
"18d052df3f3bbe7f9ebb6deba82adc20"
],
[
"MerkleTree.New.High.construct_rhs",
4,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"d4ac71339179c6ac7ea8cfa8c6267526"
],
[
"MerkleTree.New.High.construct_rhs",
5,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"d9e7f83bb9912c4b5171f0f9471402d5"
],
[
"MerkleTree.New.High.construct_rhs_unchanged",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_MerkleTree.New.High.hash", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"refinement_kinding_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"typing_FStar.Pervasives.Native.fst",
"typing_MerkleTree.New.High.construct_rhs",
"typing_MerkleTree.New.High.hash"
],
0,
"6cbd5292498eb418ae010b3adb1b2ae9"
],
[
"MerkleTree.New.High.construct_rhs_unchanged",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_MerkleTree.New.High.hash", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_4dcf22bc473fe3dc7cdb62cda55f75d9",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"refinement_kinding_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"typing_FStar.Pervasives.Native.fst",
"typing_MerkleTree.New.High.construct_rhs",
"typing_MerkleTree.New.High.hash"
],
0,
"9c68c033e2d35ec9cf0b289c8cdd41b7"
],
[
"MerkleTree.New.High.construct_rhs_unchanged",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_50de4ae25ca368b5de4d3ad61f7cc222_4",
"binder_x_5e20d151293c9e40e5203cbcff29aebe_1",
"binder_x_6e1290e37a6b4e437f899d72093932a2_2",
"binder_x_7df3b3ce71ac0f95b834d29aa2f6700f_7",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_3",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5",
"binder_x_f0c2f5f0b61a8813760e74514fb47adf_6",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"binder_x_f537159ed795b314b4e58c260361ae86_8", "bool_inversion",
"bool_typing", "eq2-interp", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Pervasives.Native.fst",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values",
"lemma_MerkleTree.New.High.seq_slice_more_equal",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_843fa255df18c5621d60b239ca3b1ddf",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_c5f0d88a3da0ddeb45db9810df49fce9",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd",
"typing_MerkleTree.New.High.hash", "unit_inversion", "unit_typing",
"well-founded-ordering-on-nat"
],
0,
"6ea4ecd2c6c016a3d9ba99e9b382f35b"
],
[
"MerkleTree.New.High.construct_rhs_unchanged",
4,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"586618b37d2fbe06aad77dd6237d8d6c"
],
[
"MerkleTree.New.High.construct_rhs_unchanged",
5,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"8263b5d027a15ff87e373ceabd782c6b"
],
[
"MerkleTree.New.High.construct_rhs_even",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "bool_typing", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b"
],
0,
"5661624b96d7db61f35c2f4c7779e98e"
],
[
"MerkleTree.New.High.construct_rhs_even",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"93590e00c5164ade5dd2286829bbbb25"
],
[
"MerkleTree.New.High.construct_rhs_even",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"bool_inversion",
"equation_with_fuel_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0"
],
0,
"29b7b5a4b73945a8ac84739f721f0580"
],
[
"MerkleTree.New.High.construct_rhs_odd",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "bool_typing", "eq2-interp",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.nat",
"equation_Prims.pos", "equation_Prims.squash",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_len_upd", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"typing_MerkleTree.New.High.hash"
],
0,
"96dbb92f469b25adc651b9b89ad58286"
],
[
"MerkleTree.New.High.construct_rhs_odd",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"f6dd5f2dfed9dbdbbe05857a6a113de3"
],
[
"MerkleTree.New.High.construct_rhs_odd",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"bool_inversion", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.High.construct_rhs.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "primitive_Prims.op_Modulus",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_116339fd1727358a67e4504891c96c9b",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"eccce1574f1ef0bf66f2816f1e9ee2a3"
],
[
"MerkleTree.New.High.mt_get_root",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.New.High.mt_wf_elts",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.High.MT_hs",
"proj_equation_MerkleTree.New.High.MT_i",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710"
],
0,
"8905d8b49dd80c836831df30001111d0"
],
[
"MerkleTree.New.High.mt_get_root_rhs_ok_true",
1,
2,
1,
[ "@query", "equation_MerkleTree.New.High.mt_get_root" ],
0,
"af6addd78963038fa462557ac502f3c8"
],
[
"MerkleTree.New.High.mt_get_root_rhs_ok_false",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.New.High.mt_wf_elts",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.High.MT_hs",
"proj_equation_MerkleTree.New.High.MT_i",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710"
],
0,
"f9ac26fcf9f5b29cab985e3cc1ef6a57"
],
[
"MerkleTree.New.High.mt_get_root_rhs_ok_false",
2,
2,
1,
[
"@query", "equation_MerkleTree.New.High.mt_get_root",
"projection_inverse_BoxBool_proj_0"
],
0,
"c8e8dbebec3b680dea70f6c95c9eecb2"
],
[
"MerkleTree.New.High.mt_path_length_step",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"e13cf637936c6d74902ce11353e7dad9"
],
[
"MerkleTree.New.High.mt_path_length",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"binder_x_8398694cd93cdf584a90faddba74ff40_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_f537159ed795b314b4e58c260361ae86_2", "equation_Prims.nat",
"int_inversion", "int_typing", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_730f09f30cda5cc9df2484cc11178d65",
"typing_MerkleTree.New.High.mt_path_length_step",
"well-founded-ordering-on-nat"
],
0,
"0f9bc5cdf769b697fd343506d5d14f60"
],
[
"MerkleTree.New.High.mt_make_path_step",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"95e37322a3050d3266fbdb9990b80625"
],
[
"MerkleTree.New.High.mt_make_path_step",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"f2f93bb71aaae20dbc2bb82037657eb4"
],
[
"MerkleTree.New.High.mt_make_path_step",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"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_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_85b48fc854200a815ea472c3088d071c",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b"
],
0,
"5520c7a51374f5c418ce523b477917ea"
],
[
"MerkleTree.New.High.mt_get_path_",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa"
],
0,
"fb916ab16c362314bb8fa0349d266a31"
],
[
"MerkleTree.New.High.mt_get_path_",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa"
],
0,
"d9b54dd4d6d2f298dc4475eb0eed0189"
],
[
"MerkleTree.New.High.mt_get_path_",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_50de4ae25ca368b5de4d3ad61f7cc222_3",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_954d2fd593ae84a715f3a1e4ec8b7c6b_5",
"binder_x_abda421e48b5c84421ca729d856d67d6_7",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
"binder_x_ecb1afee7236cbd1e72258c33f56f1bf_6",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"binder_x_f537159ed795b314b4e58c260361ae86_8", "bool_inversion",
"bool_typing", "eq2-interp", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.mt_make_path_step",
"equation_MerkleTree.New.High.mt_path_length_step",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"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",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_3568d7f08856471af33d1f5679303601",
"refinement_interpretation_Tm_refine_46221ef3565997e3bd8cebeee4165f2c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_c5f0d88a3da0ddeb45db9810df49fce9",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f307540f575140fb07355fe34ecda795",
"refinement_interpretation_Tm_refine_f741409d867521e0e46e9b18e063f3dc",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.High.mt_path_length_step",
"well-founded-ordering-on-nat"
],
0,
"1e6c794725eba6f1db48aa0a406992db"
],
[
"MerkleTree.New.High.mt_get_path_unchanged",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "bool_inversion", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.mt_get_path_",
"typing_MerkleTree.New.High.mt_path_length"
],
0,
"6f2d14fb6899c0ceea6f6b24cfc93519"
],
[
"MerkleTree.New.High.mt_get_path_unchanged",
2,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "bool_inversion", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_aac2a1de131064de09bb4df93b970772",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.mt_get_path_",
"typing_MerkleTree.New.High.mt_path_length"
],
0,
"f2285e1cd3d521f76115cade78594d8d"
],
[
"MerkleTree.New.High.mt_get_path_unchanged",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_50de4ae25ca368b5de4d3ad61f7cc222_3",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_954d2fd593ae84a715f3a1e4ec8b7c6b_5",
"binder_x_abda421e48b5c84421ca729d856d67d6_7",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
"binder_x_ecb1afee7236cbd1e72258c33f56f1bf_6",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"binder_x_f537159ed795b314b4e58c260361ae86_8", "bool_inversion",
"bool_typing", "eq2-interp", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.mt_make_path_step",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_FStar.Seq.Base.index",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_3568d7f08856471af33d1f5679303601",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_46221ef3565997e3bd8cebeee4165f2c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_c5f0d88a3da0ddeb45db9810df49fce9",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f307540f575140fb07355fe34ecda795",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"token_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"token_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.mt_get_path_",
"well-founded-ordering-on-nat"
],
0,
"34a28b947e83715c5e186709b8f4a7a4"
],
[
"MerkleTree.New.High.mt_get_path_pull",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"eed5ea56865b2aa926d68d482bdae276"
],
[
"MerkleTree.New.High.mt_get_path_pull",
2,
1,
1,
[
"@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91"
],
0,
"75345f9e513d2bf64bf189e33a02fa0d"
],
[
"MerkleTree.New.High.mt_get_path_pull",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_1910ef5262f2ee8e712b6609a232b1ea",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_50de4ae25ca368b5de4d3ad61f7cc222_3",
"binder_x_6e1290e37a6b4e437f899d72093932a2_1",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_954d2fd593ae84a715f3a1e4ec8b7c6b_5",
"binder_x_abda421e48b5c84421ca729d856d67d6_7",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
"binder_x_ecb1afee7236cbd1e72258c33f56f1bf_6",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"binder_x_f537159ed795b314b4e58c260361ae86_8", "bool_inversion",
"bool_typing", "eq2-interp", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.mt_make_path_step",
"equation_MerkleTree.New.High.mt_path_length_step",
"equation_MerkleTree.New.High.offset_of",
"equation_MerkleTree.New.High.path",
"equation_MerkleTree.New.High.path_insert", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_FStar.Seq.Base.index",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_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_len_append",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"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",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_3568d7f08856471af33d1f5679303601",
"refinement_interpretation_Tm_refine_42ab70f52fa85ce7b7f41db78958e96d",
"refinement_interpretation_Tm_refine_46221ef3565997e3bd8cebeee4165f2c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c5f0d88a3da0ddeb45db9810df49fce9",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f307540f575140fb07355fe34ecda795",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"refinement_interpretation_Tm_refine_f741409d867521e0e46e9b18e063f3dc",
"token_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.mt_get_path_",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.High.mt_path_length_step",
"typing_MerkleTree.New.High.path_insert",
"well-founded-ordering-on-nat"
],
0,
"c5242ca3ab8c6f2e5c36d1613b588b6c"
],
[
"MerkleTree.New.High.mt_get_path_slice",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "bool_inversion", "equation_MerkleTree.New.High.hash",
"equation_Prims.nat", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.mt_get_path_"
],
0,
"585ab62869d040c40e481b8c7a11d5c5"
],
[
"MerkleTree.New.High.mt_get_path_slice",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_MerkleTree.New.High.hash",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"function_token_typing_MerkleTree.Spec.hash_raw", "int_inversion",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_24912c01ee0f03c322e8fd592da5df56",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_be04426f825e7082f2beda6d03ac2ec5",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"typing_FStar.Seq.Base.length",
"typing_MerkleTree.New.High.mt_get_path_"
],
0,
"5858488d182ef3a89d16307ca769a6f6"
],
[
"MerkleTree.New.High.mt_get_path_slice",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "bool_inversion", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.path", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.mt_get_path_.fuel_instrumented",
"int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_6e9e552283a82d93959794627615c964",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f5dcb5f7d87461830fead189c46dd01b",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.mt_get_path_",
"typing_MerkleTree.New.High.mt_path_length"
],
0,
"57cb57681b5836ec3404efdff2eb8230"
],
[
"MerkleTree.New.High.mt_get_path",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_a9d60c8c7de4937910f5b34f519c7b2b"
],
0,
"387b9c92fb6cd7e7d7b5db4ed3ca26bc"
],
[
"MerkleTree.New.High.mt_get_path",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
"equation_FStar.Seq.Properties.snoc",
"equation_MerkleTree.New.High.hash",
"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_insert", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"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_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.High.MT_hs",
"proj_equation_MerkleTree.New.High.MT_i",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"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_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710",
"refinement_interpretation_Tm_refine_881298fb0dff2db17e4149fcf49ad4b9",
"refinement_interpretation_Tm_refine_a9d60c8c7de4937910f5b34f519c7b2b",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_dc275e75190e1d8c6a7a72dda4f9b4b6",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_MerkleTree.New.High.__proj__MT__item__hs",
"typing_MerkleTree.New.High.__proj__MT__item__i",
"typing_MerkleTree.New.High.__proj__MT__item__j",
"typing_MerkleTree.New.High.hash"
],
0,
"a2e6ef5c2c9d75860edb5fc8a9f7cf9c"
],
[
"MerkleTree.New.High.mt_flush_to_",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"4ac7beccca49fbc35581df5cecf15ad7"
],
[
"MerkleTree.New.High.mt_flush_to_",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"4a7cae857ed2200c99dd2aa6ffe354e5"
],
[
"MerkleTree.New.High.mt_flush_to_",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_20ef783cabfdc90ae174ed55c128717b_4",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_2",
"binder_x_a3a9d1e443789a10c20ec8f7e2fe66e3_1",
"binder_x_b9501129bf8af5491c1474484168d2cd_5",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "eq2-interp",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "l_and-interp", "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_slice",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_11ff5223149858a6ed39dcb0f334332c",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_b5bc85c11830c41ccecb153a52a51c26",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_fcd595c29bbf91c47d4de5edaed33637",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.offset_of",
"well-founded-ordering-on-nat"
],
0,
"924f178bcd0627a167ed042997066291"
],
[
"MerkleTree.New.High.mt_flush_to_rec",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "eq2-interp", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "l_and-interp", "lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_72a6e6d3eb60f86cdad2dd40aa09f653",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_7d7fbea8a1aa1c987d727318058634ac",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431",
"token_correspondence_Prims.pow2.fuel_instrumented",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.mt_flush_to_",
"typing_MerkleTree.New.High.offset_of"
],
0,
"4bc89794e36d29bf333a11c2d541a545"
],
[
"MerkleTree.New.High.mt_flush_to_rec",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_da1b0dfb8283502ec162998a8bbb6431"
],
0,
"b3e593812b571b69199bb10367821b9e"
],
[
"MerkleTree.New.High.mt_flush_to_rec",
3,
2,
1,
[
"@MaxFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"@query", "equation_MerkleTree.New.High.offset_of",
"equation_Prims.nat",
"equation_with_fuel_MerkleTree.New.High.mt_flush_to_.fuel_instrumented",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0"
],
0,
"b4ff5225e87612967e5f564dae1ca574"
],
[
"MerkleTree.New.High.mt_flush_to",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.mt_wf_elts", "equation_Prims.nat",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"int_inversion", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"proj_equation_MerkleTree.New.High.MT_hs",
"proj_equation_MerkleTree.New.High.MT_i",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxBool_proj_0",
"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_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710",
"refinement_interpretation_Tm_refine_881298fb0dff2db17e4149fcf49ad4b9",
"refinement_interpretation_Tm_refine_a767aeb3e8a386f8149ca78110faaa32",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_db428869743ec15a24716674df186f66",
"refinement_interpretation_Tm_refine_de2646114958fcaac38b7f7890283524",
"typing_FStar.Seq.Base.length",
"typing_MerkleTree.New.High.__proj__MT__item__hs",
"typing_MerkleTree.New.High.__proj__MT__item__j",
"typing_MerkleTree.New.High.hashes"
],
0,
"4cb3b06e426a8390942d932bda820ed4"
],
[
"MerkleTree.New.High.mt_flush",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.High.MT_i",
"proj_equation_MerkleTree.New.High.MT_j",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35cb22bdedbebf7b43fef791c588be43",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"typing_MerkleTree.New.High.__proj__MT__item__i"
],
0,
"23768960e4fecf854002e5628cdc547e"
],
[
"MerkleTree.New.High.mt_retract_to_",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_22125f28c20990597c03dac8bb18819e",
"refinement_interpretation_Tm_refine_2836c1aa0394cd6a310bf67b2eb5ba77",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b"
],
0,
"883df6aea049c6e347aa95666011e9ff"
],
[
"MerkleTree.New.High.mt_retract_to_",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_08ec26e2ee787513695e793222d58a75",
"refinement_interpretation_Tm_refine_22125f28c20990597c03dac8bb18819e",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b"
],
0,
"b2d53245877fc5ae5b9a81d8c166f8da"
],
[
"MerkleTree.New.High.mt_retract_to_",
3,
2,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_1bf1458a2b16b75524237b7cf638ee76_5",
"binder_x_89dfa9cb1583ae31cce9fe730922098c_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
"binder_x_eacd128836d336dcd27d229643cf4d0e_2",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "eq2-interp",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.New.High.hash",
"equation_MerkleTree.New.High.hashes",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.offset_of", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.hs_wf_elts.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "l_and-interp", "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_slice",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_upd",
"lemma_FStar.UInt.pow2_values",
"lemma_MerkleTree.New.High.seq_slice_equal_index",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_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",
"refinement_interpretation_Tm_refine_0545ca68af3b2fc8df509fb388f7f2ee",
"refinement_interpretation_Tm_refine_0c5607686b89742ca6db73e6f3756284",
"refinement_interpretation_Tm_refine_16113b670c3948241b38ee17f4d8fb91",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_3275c6670c647fe05603aaa27ba49f71",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5a8634b460d149c76a5c0476662af1d0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a2d0a3931d4fe090e54ed0ac3ce177c4",
"refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f4c27ae2c29a3aebda6b5ec0ca3f80c6",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd",
"typing_MerkleTree.New.High.hash",
"typing_MerkleTree.New.High.hashes",
"typing_MerkleTree.New.High.offset_of",
"well-founded-ordering-on-nat"
],
0,
"a9bdd64060e9c9e2ca81c949b5e9c59e"
],
[
"MerkleTree.New.High.mt_retract_to",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"b67ec0e585211bc5a260e6150f9b0c8d"
],
[
"MerkleTree.New.High.mt_retract_to",
2,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.New.High.hashess",
"equation_MerkleTree.New.High.mt_wf_elts", "equation_Prims.eqtype",
"equation_Prims.nat",
"fuel_guarded_inversion_MerkleTree.New.High.merkle_tree",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"proj_equation_MerkleTree.New.High.MT_hs",
"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_hs",
"projection_inverse_MerkleTree.New.High.MT_i",
"projection_inverse_MerkleTree.New.High.MT_j",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7f59e1d21662a5bb0549ee09247e1710",
"refinement_interpretation_Tm_refine_881298fb0dff2db17e4149fcf49ad4b9",
"refinement_interpretation_Tm_refine_a9d60c8c7de4937910f5b34f519c7b2b",
"refinement_interpretation_Tm_refine_d022e51698263de0859911b2eaa8436b",
"refinement_interpretation_Tm_refine_e1db4ece26674ee2cf19b464731f2f5e",
"typing_FStar.Seq.Base.length",
"typing_MerkleTree.New.High.__proj__MT__item__hs",
"typing_MerkleTree.New.High.__proj__MT__item__j",
"typing_MerkleTree.New.High.hashes"
],
0,
"3236b9a9463d20590d624654e9bde5c3"
],
[
"MerkleTree.New.High.mt_verify_",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_3ecda020b5cf79d02cc346b352c50370_3",
"binder_x_86bec0662121c4d7f8e2b57f9b893dbb_7",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_5",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0", "bool_inversion",
"bool_typing", "equation_MerkleTree.New.High.mt_path_length_step",
"equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_Modulus", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_7d7ea0e457464ee9d02e8475aa297a7a",
"refinement_interpretation_Tm_refine_dc48f78fca6f8433edb3d5a9ad647892",
"typing_MerkleTree.New.High.mt_path_length",
"typing_MerkleTree.New.High.mt_path_length_step",
"well-founded-ordering-on-nat"
],
0,
"ae64577ab436ecab334188213bdd3f57"
],
[
"MerkleTree.New.High.mt_verify",
1,
2,
1,
[ "@query" ],
0,
"e684704f75baa466e2a890bfac086477"
],
[
"MerkleTree.New.High.mt_verify",
2,
2,
1,
[ "@query" ],
0,
"12dac0ae0fc7ee71527237c30d3da56e"
],
[
"MerkleTree.New.High.mt_verify",
3,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.New.High.mt_path_length.fuel_instrumented",
"@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"bool_typing", "equation_MerkleTree.New.High.hash",
"equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash",
"equation_Prims.subtype_of", "int_inversion",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
"refinement_interpretation_Tm_refine_8233d76b57e95451540fc312b717fa79",
"refinement_interpretation_Tm_refine_87faf900dfa0d2b4c1716c6e280af26b",
"typing_MerkleTree.New.High.mt_path_length", "unit_typing"
],
0,
"215ec1224ee016fb4d1051ba93cf6f43"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...