Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
MerkleTree.Spec.fst.hints
[
"\b�\u0001\u001c�Cq��{� �L�\u0002",
[
[
"MerkleTree.Spec.hash2_raw",
1,
2,
1,
[
"@MaxIFuel_assumption", "@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_Spec.Hash.Definitions.SHA2_256@tok",
"equation_Lib.IntTypes.uint8", "equation_MerkleTree.Spec.hash_alg",
"equation_MerkleTree.Spec.hash_raw", "equation_Prims.nat",
"equation_Spec.Hash.Definitions.block_length",
"equation_Spec.Hash.Definitions.block_word_length",
"equation_Spec.Hash.Definitions.bytes",
"equation_Spec.Hash.Definitions.bytes_hash",
"equation_Spec.Hash.Definitions.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_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
"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_b3e3751c3894f166dfde09b500dd73a6",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length",
"typing_MerkleTree.Spec.hash_alg",
"typing_Spec.Hash.Definitions.block_length"
],
0,
"ef4c38bb3714e8b55353ff20d6444551"
],
[
"MerkleTree.Spec.__proj__HRaw__item__hr",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_MerkleTree.Spec.HRaw",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_063a76819a1472a4e99c861adf5ddd89"
],
0,
"48b3dbf6f6a465869602ac9fd44a68ab"
],
[
"MerkleTree.Spec.hash2",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HRaw",
"fuel_guarded_inversion_MerkleTree.Spec.hash", "inversion-interp",
"proj_equation_FStar.Pervasives.Native.Mktuple2__1",
"proj_equation_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2"
],
0,
"79e6cd302e3caaa2aa539adbfc8e43bd"
],
[
"MerkleTree.Spec.merkle_tree",
1,
2,
1,
[ "@query" ],
0,
"6e8237e6e70ea071821be0aa8da4fd4e"
],
[
"MerkleTree.Spec.mt_get",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311"
],
0,
"63e5afaf9d268f2e429446fc007016f6"
],
[
"MerkleTree.Spec.mt_left",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"b99356fdbf38ecc0618b97f1cb350d9a"
],
[
"MerkleTree.Spec.mt_left",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"data_typing_intro_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6ed4fdba1ed3b2f4b96dac68faab3b9a",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"typing_FStar.Seq.Base.length"
],
0,
"fb4ad2ad401a0e2b6f610b47da9294c5"
],
[
"MerkleTree.Spec.mt_left",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6ed4fdba1ed3b2f4b96dac68faab3b9a",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.length", "typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"79b7a315b4ca79f2b05a1b067332732a"
],
[
"MerkleTree.Spec.mt_right",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"c8efbe1082f5ed3398a40666fb054c71"
],
[
"MerkleTree.Spec.mt_right",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"data_typing_intro_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"typing_FStar.Seq.Base.length", "typing_Prims.pow2"
],
0,
"55ce2143e0b7fa4e6863851561755f8b"
],
[
"MerkleTree.Spec.mt_right",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.length", "typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"90fdb5857d31d90a151bf3bf00d754d5"
],
[
"MerkleTree.Spec.mt_left_right",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"data_typing_intro_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Base.op_At_Bar",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left",
"equation_MerkleTree.Spec.mt_right", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
"typing_MerkleTree.Spec.mt_left", "typing_MerkleTree.Spec.mt_right",
"typing_Prims.pow2"
],
0,
"31431df60d2f6e33881b905ca573ed0e"
],
[
"MerkleTree.Spec.mt_left_right",
2,
1,
0,
[ "@query" ],
0,
"62ae3a054a49d3b9a7c3befd61c7e44f"
],
[
"MerkleTree.Spec.mt_left_right",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Base.op_At_Bar",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left",
"equation_MerkleTree.Spec.mt_right", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
"typing_MerkleTree.Spec.mt_left", "typing_MerkleTree.Spec.mt_right",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"4b82403e0c6a00da7047c21c2a73512a"
],
[
"MerkleTree.Spec.hs_next_lv",
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,
"bd69026f0c4089839a2423bc2991cf01"
],
[
"MerkleTree.Spec.hs_next_lv",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"8de6792a2d8de6e619065ad30bada033"
],
[
"MerkleTree.Spec.hs_next_lv",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_74e85aa672b15838ae0cbea432fb7aab_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.eqtype",
"equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_23198fb1eb94d082115a4c69de813cb0",
"refinement_interpretation_Tm_refine_2c4e1c971bb0b5100a4cfae9ed3843c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"4b96d5e6022c36c2947805197b50de18"
],
[
"MerkleTree.Spec.hs_next_lv_index",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_MerkleTree.Spec.hs_next_lv"
],
0,
"3d80d157d6a481cd72380924ec937dbb"
],
[
"MerkleTree.Spec.hs_next_lv_index",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7fd955f9dfae0f9cdc7a6c3521db7fb4",
"typing_MerkleTree.Spec.hs_next_lv"
],
0,
"561415c192cd5363d78ac93b7790dd62"
],
[
"MerkleTree.Spec.hs_next_lv_index",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_74e85aa672b15838ae0cbea432fb7aab_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_e1beddd2e70f1dfd04dde9bc6d0479db_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2c4e1c971bb0b5100a4cfae9ed3843c2",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_dbafcf6ee852392ba6d4465af96e1a6f",
"token_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.Spec.hash2", "typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"87d8622fcaa66344b20bd72f36dbc4ec"
],
[
"MerkleTree.Spec.hs_next_lv_slice",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"int_inversion", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_8900c7662303173c9b65a70de0db9314",
"refinement_interpretation_Tm_refine_cc7ec1228e62f637b46417d43aae0cfa",
"typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"c6d62c82e485227811a2aad7ca28e78d"
],
[
"MerkleTree.Spec.hs_next_lv_slice",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"int_inversion", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_122e30c14c97dc2041716cbe93e891a5",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_8900c7662303173c9b65a70de0db9314",
"typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"f05eb30c32c73226bfabf484462fae48"
],
[
"MerkleTree.Spec.hs_next_lv_slice",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_74e85aa672b15838ae0cbea432fb7aab_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2",
"binder_x_f6d4b18f07322bcfa4e6a482d27a0ca2_3",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.Spec.hash_seq",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.cons_index_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_055a3359dfb26bc47e1615a1b6632c6a",
"refinement_interpretation_Tm_refine_09d2e9ab3b9c121b24316d151747e281",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_1c7aee6393ba3979da6d719ae7f71ff7",
"refinement_interpretation_Tm_refine_2c4e1c971bb0b5100a4cfae9ed3843c2",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"6961218daf9ae46a3511ff223c49cf77"
],
[
"MerkleTree.Spec.mt_next_lv",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"521bfda33a46a52d636b32e1338bb1f5"
],
[
"MerkleTree.Spec.mt_next_lv",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001"
],
0,
"1d3d4f727a1cb935c72224f9d536ddea"
],
[
"MerkleTree.Spec.mt_next_lv",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311"
],
0,
"5a0a7a3638438c3d3d55635727cd7549"
],
[
"MerkleTree.Spec.mt_next_lv_mt_left",
1,
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_f641999d6ed36014062ea5dbfe670585"
],
0,
"1c279df900a0ff6cf98da9ec1db7e536"
],
[
"MerkleTree.Spec.mt_next_lv_mt_left",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_9439a21fa960e31671c16e484ec50b5d",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_f641999d6ed36014062ea5dbfe670585",
"typing_MerkleTree.Spec.hs_next_lv",
"typing_MerkleTree.Spec.mt_left",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"c9efa67c8f7cb5f770cf804ae6dd15cb"
],
[
"MerkleTree.Spec.mt_next_lv_mt_right",
1,
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_f641999d6ed36014062ea5dbfe670585"
],
0,
"cf26b308f89fd5a1110361ad3378d2ca"
],
[
"MerkleTree.Spec.mt_next_lv_mt_right",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv",
"equation_MerkleTree.Spec.mt_right", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_f641999d6ed36014062ea5dbfe670585",
"typing_MerkleTree.Spec.hs_next_lv",
"typing_MerkleTree.Spec.mt_right",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"f1fb75782e02feab5c0ee200350fdd45"
],
[
"MerkleTree.Spec.hs_next_lv_equiv",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion", "primitive_Prims.op_Division",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_60d621a26e5887485ae506e453a89824",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"4ba2015f5e4352bb7fb602c35994cfef"
],
[
"MerkleTree.Spec.hs_next_lv_equiv",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_60d621a26e5887485ae506e453a89824",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f97fad2c1fb2db1c8f88c401525f4a64",
"typing_FStar.Seq.Base.slice", "typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"54f9952f805ed6cb01cee0880c1bc99e"
],
[
"MerkleTree.Spec.mt_next_lv_equiv",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0c2c2fc2e950c568d5764840f56db0fe",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_MerkleTree.Spec.mt_next_lv"
],
0,
"a2cfe06b112500670de26bb124ce038f"
],
[
"MerkleTree.Spec.mt_next_lv_equiv",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_GreaterThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_4e0e1fb5fb12de93e935ac38694f02cb",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"edcbc614668e3074eaf2e1bba668f911"
],
[
"MerkleTree.Spec.mt_next_lv_equiv",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0c2c2fc2e950c568d5764840f56db0fe",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311"
],
0,
"0648f2232288a5be44bc00c164161397"
],
[
"MerkleTree.Spec.hs_next_rel",
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,
"c2c8fc627c4377e80669596fe3f35c66"
],
[
"MerkleTree.Spec.hs_next_rel",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"48e5a15355c110249f84d1f24f88204f"
],
[
"MerkleTree.Spec.hs_next_rel",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"e371c1002160323ab076660db997c157"
],
[
"MerkleTree.Spec.mt_next_rel",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"119b9e27640986c4f23363155ff601f2"
],
[
"MerkleTree.Spec.mt_next_rel",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"9d60e8de6783fadba434427db7227f9a"
],
[
"MerkleTree.Spec.mt_next_rel",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.length", "typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"71bc506c329932660bb887bcf9942710"
],
[
"MerkleTree.Spec.hs_next_rel_next_lv",
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,
"7c9fce9e5fdbddd034d8559fe5829f5a"
],
[
"MerkleTree.Spec.hs_next_rel_next_lv",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"c0f5b6aabb9373bc9363c074cffb1448"
],
[
"MerkleTree.Spec.hs_next_rel_next_lv",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_74e85aa672b15838ae0cbea432fb7aab_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_de0af632c07461500a53c61a5f345eaf_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.hs_next_rel", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2c4e1c971bb0b5100a4cfae9ed3843c2",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6d6565172f85a789b3f79e0a34b51e79",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.Spec.hash2",
"typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"0051e634ba68359244c3d130aa843643"
],
[
"MerkleTree.Spec.hs_next_rel_next_lv",
4,
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,
"a5f2ea356a8803536d24019a3d2271b5"
],
[
"MerkleTree.Spec.hs_next_rel_next_lv",
5,
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,
"6c155b20d7c4cb18df50dd1352d3e9d8"
],
[
"MerkleTree.Spec.mt_next_rel_next_lv",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"853e132bfdf28c9df36f966ae4b21024"
],
[
"MerkleTree.Spec.mt_next_rel_next_lv",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"5d2bd0905f8033666156529da59bb0b0"
],
[
"MerkleTree.Spec.mt_next_rel_next_lv",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv",
"equation_MerkleTree.Spec.mt_next_rel", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.length", "typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"1e7fb2d72f99df9a49311efd5dae51ee"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_Addition",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_ab0ebeb866adf6f02fb0a71da7fe725d",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"cbbf28005e4eb91c01bca653ddec4572"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"int_inversion", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"001c6c3fad9c7e9e80f2a0056c537e14"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.hs_next_rel",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_rel", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.index", "typing_MerkleTree.Spec.hash2",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"d8597f657a1c2c1fee054ef9ec612a5e"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even_pad",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_Addition",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_ab0ebeb866adf6f02fb0a71da7fe725d",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"8cc9157d7a7e54e88739c0b91c9fa7b6"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even_pad",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"int_inversion", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"19e186b279315b55bf1c31ced599425d"
],
[
"MerkleTree.Spec.mt_next_rel_upd_even_pad",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"constructor_distinct_MerkleTree.Spec.HPad",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.hs_next_rel",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_rel", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"ca3fffe95599a31f1fc458e6f4184994"
],
[
"MerkleTree.Spec.mt_next_rel_upd_odd",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_Addition",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_ab0ebeb866adf6f02fb0a71da7fe725d",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"263061654b53e90c390bff8e4e32023a"
],
[
"MerkleTree.Spec.mt_next_rel_upd_odd",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"int_inversion", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"b70138f81d3e751250653aedcdd5e225"
],
[
"MerkleTree.Spec.mt_next_rel_upd_odd",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.hs_next_rel",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_rel", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_846c786b74a0ea856ce37380641c5798",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.index", "typing_MerkleTree.Spec.hash2",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"1eb61a0509a18548b8956e31a518e54f"
],
[
"MerkleTree.Spec.mt_get_root",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_0d7a6896029700a85fe0c3d10ba2ae3d_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "primitive_Prims.op_Equality",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_Prims.pow2", "well-founded-ordering-on-nat"
],
0,
"e55ec918035c3c58cdbe64c5f2d0c5b4"
],
[
"MerkleTree.Spec.mt_get_root_step",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"2638a19ab68c56ce3ea5b691afdfaae7"
],
[
"MerkleTree.Spec.mt_get_root_step",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"d39903bd0dbf37e690f50ec7ffe3ebb3"
],
[
"MerkleTree.Spec.mt_get_root_step",
3,
2,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_8dc66d82b3c89c3d7652aca061721fce_1",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left",
"equation_MerkleTree.Spec.mt_next_lv",
"equation_MerkleTree.Spec.mt_right", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.Spec.hash2", "typing_MerkleTree.Spec.mt_get_root",
"typing_MerkleTree.Spec.mt_left",
"typing_MerkleTree.Spec.mt_next_lv",
"typing_MerkleTree.Spec.mt_right", "typing_Prims.pow2",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"12d443f895b87e5c1fe3f4d949a3d0ed"
],
[
"MerkleTree.Spec.mt_get_path",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_0d7a6896029700a85fe0c3d10ba2ae3d_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d4bca0c4915c238b6addaedcb52016ab_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_FStar.Seq.Properties.lseq",
"equation_MerkleTree.Spec.merkle_path",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_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_00bcd8319bec077649985b5de4f97724",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"0df266cdd37243ff71575223952e43de"
],
[
"MerkleTree.Spec.mt_verify_",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"binder_x_6162d906b2260bad672319e640fcb372_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d4bca0c4915c238b6addaedcb52016ab_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.lseq",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.merkle_path", "equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_00bcd8319bec077649985b5de4f97724",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"af8d0410bc1785e317e51a5440ca763f"
],
[
"MerkleTree.Spec.mt_verify",
1,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.mt_verify_.fuel_instrumented",
"@query", "equation_Prims.eq2", "equation_Prims.squash",
"equation_Prims.subtype_of",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"da86ba542fdddef877efac0e8992413b"
],
[
"MerkleTree.Spec.hs_next_lv_get",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "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_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_9581c37592f14f4e9181b056e5f7db68"
],
0,
"650bb9d254b61528f3d30c043000ad65"
],
[
"MerkleTree.Spec.hs_next_lv_get",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_Prims.__cache_version_number__",
"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_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_a493152fcc101b98bcb97e0f9144b010"
],
0,
"929959a1a59bdff1c213411137d4bf9a"
],
[
"MerkleTree.Spec.hs_next_lv_get",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_144ae6abe17a1cfabe55c8653e1130b6_2",
"binder_x_f23bbb683acf794ae7f814ebe04d18bc_1",
"binder_x_f26957a7e62b271a8736230b1e9c83c1_0",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"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_092798ae5a6cef9c1c82401e5fdac3d8",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a61c908bd5cb2ea8836adb7f08ff9bba",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e10240bee6c2fbc030cf8b9170454570",
"token_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.Spec.hash2", "typing_MerkleTree.Spec.hs_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"1be24fdc0ce64db11b238c9befe160f8"
],
[
"MerkleTree.Spec.mt_next_lv_get",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "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_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_baba3c4ff195e8afc82d572a0bec0709",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_MerkleTree.Spec.mt_next_lv"
],
0,
"dcaa2fe64b0dab860dfef513856e4f24"
],
[
"MerkleTree.Spec.mt_next_lv_get",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"refinement_interpretation_Tm_refine_baba3c4ff195e8afc82d572a0bec0709"
],
0,
"aa45effd8ac997ee483293f4adc54c8d"
],
[
"MerkleTree.Spec.mt_next_lv_get",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_baba3c4ff195e8afc82d572a0bec0709",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311"
],
0,
"b73bb52a50b7fd088477fa78d12d36ed"
],
[
"MerkleTree.Spec.mt_get_path_ok_",
1,
2,
1,
[ "@query" ],
0,
"134066b6a60b084f783edfbc14d778ee"
],
[
"MerkleTree.Spec.mt_get_path_ok_",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.mt_get_path.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.mt_verify_.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.mt_get_path.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.mt_verify_.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_0d7a6896029700a85fe0c3d10ba2ae3d_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d4bca0c4915c238b6addaedcb52016ab_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_FStar.Seq.Properties.head",
"equation_FStar.Seq.Properties.lseq",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_path",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_get",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.mt_get_path.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.mt_verify_.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_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_00bcd8319bec077649985b5de4f97724",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_baba3c4ff195e8afc82d572a0bec0709",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"token_correspondence_MerkleTree.Spec.mt_get_path.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_MerkleTree.Spec.mt_get",
"typing_MerkleTree.Spec.mt_get_path",
"typing_MerkleTree.Spec.mt_next_lv",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"16dd8514eef083ee0f6e9bb658a4b0d5"
],
[
"MerkleTree.Spec.raw_hashes",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"binder_x_1874aac7ff73f5008d26e73923d0310d_0",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Equality", "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_81407705a0828c2c1b1976675443f647",
"typing_FStar.Seq.Base.length",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"72db97d09c3c93b50bf18b40797eb40d"
],
[
"MerkleTree.Spec.raw_hashes_raws",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"b2t_def", "binder_x_baf33fe09ef48fe410db04c4a9678d12_0",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Equality", "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_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_98ad48bdc5613c44800483a86ff65dea",
"typing_FStar.Seq.Base.length",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"66556066708f4ae605cbe95652aa68b4"
],
[
"MerkleTree.Spec.raw_hashes_index",
1,
2,
1,
[ "@query" ],
0,
"6d635b78b1da4143574251f56ceb2655"
],
[
"MerkleTree.Spec.raw_hashes_index",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"binder_x_1874aac7ff73f5008d26e73923d0310d_0",
"binder_x_f327f36093d0fca65c344e5891b0e2a5_1",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.head",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_077d3dfe05d71a635f5cb31ad78c5142",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_4b3ffcb73dba2b49ff1889589ba27d4d",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"typing_FStar.Seq.Base.length",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"bdac9266ab921c156e7a6152f6090d53"
],
[
"MerkleTree.Spec.raw_hashes_slice",
1,
2,
1,
[ "@query" ],
0,
"a3e5205679bf0b3d2840aefb7f850373"
],
[
"MerkleTree.Spec.raw_hashes_slice",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"binder_x_1874aac7ff73f5008d26e73923d0310d_0",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
"binder_x_dfe151a9f596e665b9f5c1efdef2e56c_2",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok",
"equation_FStar.Seq.Properties.head",
"equation_MerkleTree.Spec.hash_seq", "equation_Prims.eqtype",
"equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.lemma_tail_slice",
"primitive_Prims.op_Addition", "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_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a198230921c96fcb46227477f6787e51",
"refinement_interpretation_Tm_refine_b138bd5848d4184f7632587e6e4bcf9f",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"true_interp", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_tok_MerkleTree.Spec.HPad@tok",
"well-founded-ordering-on-nat"
],
0,
"1bcb652c771a437c6c4ee23cfcc33498"
],
[
"MerkleTree.Spec.pad_hashes_slice",
1,
2,
1,
[ "@query" ],
0,
"a422330e17e7eee068535736b0cdd4eb"
],
[
"MerkleTree.Spec.pad_hashes_slice",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_1874aac7ff73f5008d26e73923d0310d_0",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
"binder_x_dfe151a9f596e665b9f5c1efdef2e56c_2",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equality_tok_Prims.LexTop@tok", "equation_MerkleTree.Spec.hash_seq",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a198230921c96fcb46227477f6787e51",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"3c4445b26c63553baec251f17ceaffba"
],
[
"MerkleTree.Spec.rpmt",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311"
],
0,
"40848ad8daef8c90eeacb0f776fe107e"
],
[
"MerkleTree.Spec.rpmt_raws",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26"
],
0,
"364a84fcc4477a6ef144a7bfd514575b"
],
[
"MerkleTree.Spec.rpmt_i_0",
1,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Prims.pow2"
],
0,
"3cc17f1cc38485c3b901d5126e545f4b"
],
[
"MerkleTree.Spec.rpmt_i_0",
2,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"typing_Prims.pow2"
],
0,
"842358c3e32d4ff230f73b3dd217e67b"
],
[
"MerkleTree.Spec.rpmt_i_0",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"int_inversion", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Properties.slice_length",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"899d615eb7a98b82e72ecaa861086d36"
],
[
"MerkleTree.Spec.rpmt_left",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "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_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001"
],
0,
"3e010331380b8f12a95881135fceef3a"
],
[
"MerkleTree.Spec.rpmt_left",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"data_typing_intro_MerkleTree.Spec.HPad@tok",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left", "equation_MerkleTree.Spec.rpmt",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_ceff76a60859de17cf8827afe3dd6dac",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f718e85bbba8993735044bc51d331c54",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.Spec.mt_left",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"f0bcce3770688a90d60ab3b2131cbc30"
],
[
"MerkleTree.Spec.rpmt_left",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left", "equation_MerkleTree.Spec.rpmt",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_4a5da65b7b8968b5aec399d91ecaf336",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_ceff76a60859de17cf8827afe3dd6dac",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_f718e85bbba8993735044bc51d331c54",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_MerkleTree.Spec.mt_left",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"511d373071900ada745cd0d8fd82a1c8"
],
[
"MerkleTree.Spec.rpmt_right",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001"
],
0,
"e30fa3e680a999ddddc02ab69c633b4e"
],
[
"MerkleTree.Spec.rpmt_right",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "data_typing_intro_MerkleTree.Spec.HPad@tok",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.head",
"equation_FStar.Seq.Properties.tail", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_right", "equation_MerkleTree.Spec.rpmt",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Poly1305.size_key",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"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_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"lemma_Lib.IntTypes.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_44b773e7bd23d63db1729dc48dc75643",
"refinement_interpretation_Tm_refine_4a5da65b7b8968b5aec399d91ecaf336",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_a78e81a34494fa620ef91991a1267b1f",
"refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"true_interp", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
"typing_MerkleTree.Spec.mt_right", "typing_Prims.pow2",
"typing_Spec.Poly1305.size_key",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"a70bdd3f3273d9058e2eb3bc920c499a"
],
[
"MerkleTree.Spec.rpmt_right",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.head",
"equation_FStar.Seq.Properties.tail",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_right", "equation_MerkleTree.Spec.rpmt",
"equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"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_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.lemma_tail_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_4a5da65b7b8968b5aec399d91ecaf336",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_b138bd5848d4184f7632587e6e4bcf9f",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"true_interp", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_MerkleTree.Spec.mt_right",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"3e9a5305235395589fb91b1d50e9baea"
],
[
"MerkleTree.Spec.__proj__Collision__item__mt2",
1,
1,
0,
[
"@query", "proj_equation_MerkleTree.Spec.Collision_mt1",
"projection_inverse_MerkleTree.Spec.Collision_mt1"
],
0,
"1587685ab7392be6ec49517ad98e7638"
],
[
"MerkleTree.Spec.__proj__Collision2__item__rh2",
1,
2,
1,
[
"@query", "proj_equation_MerkleTree.Spec.Collision2_lh1",
"proj_equation_MerkleTree.Spec.Collision2_lh2",
"proj_equation_MerkleTree.Spec.Collision2_rh1",
"projection_inverse_MerkleTree.Spec.Collision2_lh1",
"projection_inverse_MerkleTree.Spec.Collision2_lh2",
"projection_inverse_MerkleTree.Spec.Collision2_rh1"
],
0,
"8af248bcdddc70d87b3242a6eec47c4e"
],
[
"MerkleTree.Spec.rpmt_pad_hashes_0",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"constructor_distinct_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.head",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"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_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_Prims.pow2",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"13f4ae35e3008da191258d46ef1bbd69"
],
[
"MerkleTree.Spec.rpmt_pad_hashes_index_0",
1,
1,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_Prims.pow2"
],
0,
"97dd9344334ffbfdc882e688a9e47579"
],
[
"MerkleTree.Spec.rpmt_pad_hashes_index_0",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HRaw",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.head",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.raw_hashes.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"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_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.slice", "typing_Prims.pow2",
"typing_tok_MerkleTree.Spec.HPad@tok"
],
0,
"4f3984803dadfcfdd816c70d1eb4b209"
],
[
"MerkleTree.Spec.mt_get_root_pad_index_0",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.nat",
"equation_Prims.pos", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_Prims.pow2"
],
0,
"d506164616fdbf848fdc98d739c769bd"
],
[
"MerkleTree.Spec.mt_get_root_pad_index_0",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_MerkleTree.Spec.merkle_tree", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_3432b2dbe094a412e293cd4108a8ddd3",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"typing_Prims.pow2"
],
0,
"c56bc9d4d13d356723ea4ca4887a9bec"
],
[
"MerkleTree.Spec.mt_get_root_pad_index_0",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_0d7a6896029700a85fe0c3d10ba2ae3d_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "bool_inversion",
"bool_typing", "constructor_distinct_MerkleTree.Spec.HPad",
"constructor_distinct_MerkleTree.Spec.HRaw",
"constructor_distinct_Tm_unit", "disc_equation_MerkleTree.Spec.HPad",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Properties.cons",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_next_lv", "equation_Prims.nat",
"equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.hs_next_lv.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"refinement_interpretation_Tm_refine_1bf5eca9600b9497f280acb06109e29b",
"refinement_interpretation_Tm_refine_2df74817c65a36b1b7800cc93eecfaaa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"token_correspondence_MerkleTree.Spec.hs_next_lv.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.Spec.hash2", "typing_MerkleTree.Spec.mt_get_root",
"typing_MerkleTree.Spec.uu___is_HPad", "typing_Prims.pow2",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"da6007293b8042dd8c75a4c766187547"
],
[
"MerkleTree.Spec.rpmt_get_root_pad_hashes",
1,
2,
1,
[ "@query" ],
0,
"facf1517cd6dbe1b59e32ffae410876b"
],
[
"MerkleTree.Spec.rpmt_get_root_pad",
1,
2,
1,
[ "@query" ],
0,
"d2baf37213e691f284a82ec0c845302e"
],
[
"MerkleTree.Spec.rpmt_get_root_raw",
1,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@query", "disc_equation_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HRaw",
"equation_MerkleTree.Spec.rpmt", "equation_Prims.nat",
"fuel_guarded_inversion_MerkleTree.Spec.hash", "int_inversion",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_62965edeceead4d487e326631269edf4",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_MerkleTree.Spec.mt_get_root"
],
0,
"ca314b6645a065051938db9ed74a52f3"
],
[
"MerkleTree.Spec.extract",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"@fuel_correspondence_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"MerkleTree.Spec_pretyping_ecd3b9e5340b1979e8fd7a847e58cd73",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_3f3e2f87dc0a13852db02e3e849ea666_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "bool_inversion",
"constructor_distinct_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HPad",
"disc_equation_MerkleTree.Spec.HRaw", "eq2-interp",
"equality_tok_MerkleTree.Spec.HPad@tok",
"equation_FStar.Seq.Base.op_At_Bar",
"equation_MerkleTree.Spec.hash2",
"equation_MerkleTree.Spec.hash2_raw",
"equation_MerkleTree.Spec.hash_raw",
"equation_MerkleTree.Spec.hash_seq",
"equation_MerkleTree.Spec.merkle_tree",
"equation_MerkleTree.Spec.mt_left",
"equation_MerkleTree.Spec.mt_right", "equation_MerkleTree.Spec.rpmt",
"equation_MerkleTree.Spec.rpmt_left",
"equation_MerkleTree.Spec.rpmt_right", "equation_Prims.l_not",
"equation_Prims.logical", "equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_MerkleTree.Spec.mt_get_root.fuel_instrumented",
"equation_with_fuel_MerkleTree.Spec.pad_hashes.fuel_instrumented",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_MerkleTree.Spec.hash_raw",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "kinding_MerkleTree.Spec.hash@tok",
"l_not-interp", "lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_MerkleTree.Spec.HRaw_hr",
"refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_814624efcb3b6884bea7fec1215a7044",
"refinement_interpretation_Tm_refine_a970a7bb9adaf2032bbaef5941d92541",
"refinement_interpretation_Tm_refine_b34704ce9941b10cc043bcd0d26b585e",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_e18ab4a50c2390ee0bac8f9f64c08311",
"refinement_interpretation_Tm_refine_fe5bfde21a5cf527c4834d999126bd26",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
"typing_FStar.Seq.Base.op_At_Bar",
"typing_FStar.StrongExcludedMiddle.strong_excluded_middle",
"typing_MerkleTree.Spec.mt_get_root",
"typing_MerkleTree.Spec.mt_left", "typing_MerkleTree.Spec.mt_right",
"typing_Prims.eq2", "typing_Prims.l_not",
"typing_tok_MerkleTree.Spec.HPad@tok", "well-founded-ordering-on-nat"
],
0,
"5440ca0acb6a10ae1f280a61c816ee23"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...