diff --git a/doc/book/code/ContextPollution.fst.hints b/doc/book/code/ContextPollution.fst.hints index ab7bebb478d..54862cf123f 100644 --- a/doc/book/code/ContextPollution.fst.hints +++ b/doc/book/code/ContextPollution.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_b8e45d9d9da45ba5c9bad7262617aa9f" ], 0, - "171fcaa40e12273120f2a7a7287d21ca" + "606c2f23d75c38ea81a3eab5959a4b03" ], [ "ContextPollution.warmup1", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_b8e45d9d9da45ba5c9bad7262617aa9f" ], 0, - "eda6e3e6430b62efccd2f6f6a3c6774a" + "aba5573b5c67004a6b45c7ae547f12e9" ], [ "ContextPollution.test1", @@ -46,7 +46,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "8e7373ac67e0e3d3faeab965dac1ea7c" + "9fe189a023c26de51c46cd81e210ea04" ], [ "ContextPollution.warmup2", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_b8e45d9d9da45ba5c9bad7262617aa9f" ], 0, - "8d470a25c084b2d88b0b1fd9e4b4e58d" + "4ca929bbdd4f13db6772419d615b1eda" ], [ "ContextPollution.test2", @@ -80,7 +80,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "1d2e30d694be3d0bf0038234f1f691f3" + "ec2e3796346e9ed420fc2a212b804890" ] ] ] \ No newline at end of file diff --git a/doc/book/code/Typeclasses.fst.hints b/doc/book/code/Typeclasses.fst.hints index cccbc325eec..bcd4ab1ad0a 100644 --- a/doc/book/code/Typeclasses.fst.hints +++ b/doc/book/code/Typeclasses.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "lemma_FStar.Pervasives.invertOption" ], 0, - "4baaa4b311ed61450c3f23b81284a755" + "1afc35ff162e8cc9e7cc3f2623ac5e29" ], [ "Typeclasses.printable_either", @@ -23,7 +23,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "869b9a7acce7c222cd8997dae456e205" + "dde1a7aa4cde5e71f7813c0ab6499b61" ], [ "Typeclasses.bounded_unsigned_int", @@ -32,7 +32,7 @@ 1, [ "@query" ], 0, - "63ee56835f4a32c7b1deea09e559a2a7" + "fd2659afe6036e1056dfd1ace2978cfd" ], [ "Typeclasses.__proj__Mkbounded_unsigned_int__item__properties", @@ -41,7 +41,7 @@ 1, [ "@query" ], 0, - "843e634f8fb9c233b8cd83d3c582a065" + "e6dc3e525fea6022d1a7767df41ff795" ], [ "Typeclasses.__proj__Mkbounded_unsigned_int__item__properties", @@ -50,7 +50,7 @@ 1, [ "@query" ], 0, - "4f9a45f6960a68b1c4bbf892271e6515" + "881480cccdb6e8d14e038e012cd5b57d" ], [ "Typeclasses.op_Plus_Hat", @@ -65,7 +65,7 @@ "token_correspondence_Typeclasses.fits" ], 0, - "0bf34f914f437c8983d68d235b0e93ae" + "de96be262223e2bd597fc8f0a51c7093" ], [ "Typeclasses.op_Subtraction_Hat", @@ -80,7 +80,7 @@ "token_correspondence_Typeclasses.fits" ], 0, - "0468e663c769682f40877422d6ac2a1b" + "8d00b72450f3ddcd9c49865683452110" ], [ "Typeclasses.u32_instance", @@ -117,7 +117,7 @@ "typing_FStar.UInt32.sub", "typing_FStar.UInt32.v" ], 0, - "b3013a71291086bb78a0be2c748e607e" + "9144e857554f19ac01ab58861f5f1a77" ], [ "Typeclasses.u64_instance", @@ -154,7 +154,7 @@ "typing_FStar.UInt64.sub", "typing_FStar.UInt64.v" ], 0, - "d8d0624651f3a6f05b2d6ae52ec3e1a6" + "41c33f4b229153e14b58b5f587997f32" ], [ "Typeclasses.bounded_unsigned_int_eq", @@ -177,7 +177,7 @@ "token_correspondence_Typeclasses.lt" ], 0, - "0e5917f13ce46700eea1a7a3b08e52e2" + "45d34b17b74caa80a818e1531a543574" ], [ "Typeclasses.test32", @@ -240,7 +240,7 @@ "typing_Typeclasses.u32_instance" ], 0, - "a0e61f97dbe6988e01e1e56c2d41dbd3" + "7bfbd672d2c51d5f4b9cb9e8cb936169" ], [ "Typeclasses.test64", @@ -303,7 +303,7 @@ "typing_Typeclasses.u64_instance" ], 0, - "11f224cf6da3b7b29e6a526f029ec3f6" + "d2c37d4151ffeee4eeb8c45778b4293d" ], [ "Typeclasses.try_add", @@ -367,7 +367,7 @@ "typing_Typeclasses.u32_instance" ], 0, - "8cbd2efff43cffab160fd8601ad21902" + "deb79eb9ca39a5909c6c61fba5779a47" ], [ "Typeclasses.sum", @@ -428,7 +428,7 @@ "typing_Typeclasses.__proj__Mkbounded_unsigned_int__item__sub" ], 0, - "94f6faa3b3d9f4eaf1bd07ffca0e6339" + "86e3ae3793544ef52b96c9ecfac50c68" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinarySearchTreeFirst.fst.hints b/examples/data_structures/BinarySearchTreeFirst.fst.hints index a91404dc2ff..01b027fa30e 100644 --- a/examples/data_structures/BinarySearchTreeFirst.fst.hints +++ b/examples/data_structures/BinarySearchTreeFirst.fst.hints @@ -1,5 +1,5 @@ [ - "\f)書!8", + "sj-B6p\u001fF", [ [ "BinarySearchTreeFirst.tree", @@ -12,7 +12,7 @@ "int_inversion", "kinding_BinarySearchTreeFirst.tree@tok" ], 0, - "c532b7cb6dc4a01a8de97c50592cd7c8" + "98ec077d1b56f9e1d7d10f7d1c350d53" ], [ "BinarySearchTreeFirst.leaf", @@ -26,7 +26,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "3e6ef8f02795b129ef15e5e2363b3708" + "a5f89d2aba7217aa30cb8257b22c254f" ], [ "BinarySearchTreeFirst.insert", @@ -44,23 +44,25 @@ "data_elim_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", - "equality_tok_Prims.LexTop@tok", + "equation_BinarySearchTreeFirst.leaf", "equation_BinarySearchTreeFirst.max", "fuel_guarded_inversion_BinarySearchTreeFirst.tree", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_BinarySearchTreeFirst.tree@tok", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", - "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", - "projection_inverse_FStar.Pervasives.Native.None_a", + "primitive_Prims.op_LessThan", + "projection_inverse_BinarySearchTreeFirst.Node_r", + "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_cb1fb4c2175c5a6a1cd5cda71dffe784", + "refinement_interpretation_Tm_refine_7a476e5b2b868d61b32adab1246770c5", "subterm_ordering_BinarySearchTreeFirst.Node", "subterm_ordering_FStar.Pervasives.Native.Some", - "typing_FStar.Pervasives.Native.uu___is_None" + "typing_FStar.Pervasives.Native.uu___is_None", + "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d1ce4123d05d6d0e05f20317bb1a4965" + "32585b265b670ac3f93ab9411db245ac" ], [ "BinarySearchTreeFirst.contains", @@ -71,15 +73,14 @@ "@MaxIFuel_assumption", "@query", "binder_x_81ab4b0d876eecb400f71902650e8bce_1", "disc_equation_FStar.Pervasives.Native.Some", - "equality_tok_Prims.LexTop@tok", "proj_equation_FStar.Pervasives.Native.Some_v", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_cb1fb4c2175c5a6a1cd5cda71dffe784", + "refinement_interpretation_Tm_refine_7a476e5b2b868d61b32adab1246770c5", "subterm_ordering_BinarySearchTreeFirst.Node", "subterm_ordering_FStar.Pervasives.Native.Some" ], 0, - "2325bfa2bfada8b87b4bbe135650ad4d" + "aeef13065ab10a7e7e41c6d1386795ef" ], [ "BinarySearchTreeFirst.in_order_opt", @@ -102,7 +103,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "2534a635d15541ccb1f6c5a39382df50" + "81641fbd53989462a6e85397c0f3e190" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinomialQueue.fst.hints b/examples/data_structures/BinomialQueue.fst.hints new file mode 100644 index 00000000000..f9749e5c027 --- /dev/null +++ b/examples/data_structures/BinomialQueue.fst.hints @@ -0,0 +1,2585 @@ +[ + "\u0015&wn͕\u001af\u0016\u001ap", [ [ - "NArrows.uu___18", + "NArrows.uu___19", 1, 2, 1, @@ -19,7 +19,7 @@ "projection_inverse_NArrows.Mkn_arrows_t_ff", "typing_NArrows.xxx" ], 0, - "665f66f68a3353c1c8601a464528d313" + "b5cc2afc33e4dd65377b40c6290ca0d5" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/FStar.FiniteMap.Ambient.fst.hints b/ulib/.cache/FStar.FiniteMap.Ambient.fst.hints index ce196d38d55..b24bcdb54dc 100644 --- a/ulib/.cache/FStar.FiniteMap.Ambient.fst.hints +++ b/ulib/.cache/FStar.FiniteMap.Ambient.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "35900456ded7c5d013bd22c6de8d83e1" + "f701dc32d90cf2aa01586d9770fb244f" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/FStar.FiniteMap.Base.fst.hints b/ulib/.cache/FStar.FiniteMap.Base.fst.hints index ebc8b7c17c7..e0c1d0cbcdb 100644 --- a/ulib/.cache/FStar.FiniteMap.Base.fst.hints +++ b/ulib/.cache/FStar.FiniteMap.Base.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Prims.Mkdtuple2__1" ], 0, - "8199c0f5f625519f757853ae28d6ec63" + "b0a4d1aed546306f5e855a911e6ad19e" ], [ "FStar.FiniteMap.Base.key_in_item_list", @@ -27,7 +27,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "eb2a6283f194667205f0cc5e6cb02e5f" + "406f4d792657864ec338632ee584e610" ], [ "FStar.FiniteMap.Base.item_list_doesnt_repeat_keys", @@ -43,7 +43,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "9c0b17a7398e442181f5ed46d3ca7d48" + "95677486ba3825405a78ace71a970bff" ], [ "FStar.FiniteMap.Base.key_list_to_item_list", @@ -67,7 +67,6 @@ "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", "data_elim_Prims.Mkdtuple2", "data_typing_intro_Prims.Nil@tok", - "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.elements", @@ -88,9 +87,9 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_827640b1ba93680e1014aaacf8dae5ca", "refinement_interpretation_Tm_refine_95da1678a1e4161847f43336e2847d4e", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.FiniteMap.Base.elements", "token_correspondence_FStar.FiniteMap.Base.item_list_doesnt_repeat_keys.fuel_instrumented", @@ -100,7 +99,7 @@ "typing_FStar.FiniteSet.Base.mem", "typing_FStar.List.Tot.Base.mem" ], 0, - "90f0b99dd72954106e62f32a2c8e5b3e" + "8ce090c81d700fc2e12e8b2dcdb33dfe" ], [ "FStar.FiniteMap.Base.map_as_list", @@ -119,7 +118,7 @@ "typing_FStar.FiniteSet.Base.set_as_list" ], 0, - "0deb01e5dc709fa71ed4259e7463b96a" + "316a4349610ac238cf2a995d1a959ebc" ], [ "FStar.FiniteMap.Base.lookup", @@ -132,13 +131,13 @@ "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.mem", "equation_FStar.FiniteMap.Base.setfun_t", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_824e11a232832f5d5a9d46bcc4172854", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteMap.Base.elements" ], 0, - "b64bd35121a6b24ac20898617ff3f1b7" + "d49c2d94882e71c2bba1036f9e0f7a46" ], [ "FStar.FiniteMap.Base.values", @@ -151,7 +150,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d36dd01dd6490a6b39430027d8f6a43f" + "b33a889edb6ddcdfd5c242bc906e7ce5" ], [ "FStar.FiniteMap.Base.items", @@ -164,7 +163,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "538892a50aeb48bee66e32ada4fc3a13" + "98110ef73b2164e2670ac469ff0529b6" ], [ "FStar.FiniteMap.Base.emptymap", @@ -175,6 +174,7 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "FStar.List.Tot.Base_interpretation_Tm_arrow_4b0c7cc34485afa5854ebe5c95023d4c", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.FiniteSet.Ambient.all_finite_set_facts_ambient", @@ -185,14 +185,15 @@ "function_token_typing_FStar.FiniteSet.Ambient.all_finite_set_facts_ambient", "interpretation_Tm_abs_d956af1c4d42fc396b46c75e8016525b", "lemma_FStar.FunctionalExtensionality.idempotence_on_domain", - "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "typing_FStar.FiniteSet.Base.emptyset", + "typing_FStar.FiniteSet.Base.mem", "typing_Tm_abs_2f35253ebccdd287e7ba60e135319e77", "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "c1ab66f06789f03cf63e614ad57b15b7" + "d31b60212f1e0bf4256c43978cb987b0" ], [ "FStar.FiniteMap.Base.insert", @@ -203,7 +204,7 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "FStar.List.Tot.Base_interpretation_Tm_arrow_4b0c7cc34485afa5854ebe5c95023d4c", - "bool_inversion", "bool_typing", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_Prims.Mkdtuple2", "disc_equation_FStar.Pervasives.Native.Some", @@ -213,6 +214,7 @@ "equation_FStar.FiniteMap.Base.setfun_t", "equation_FStar.FiniteSet.Ambient.all_finite_set_facts_ambient", "equation_FStar.FiniteSet.Base.all_finite_set_facts", + "equation_FStar.FiniteSet.Base.insert_contains_argument_fact", "equation_FStar.FiniteSet.Base.insert_fact", "equation_FStar.FunctionalExtensionality.is_restricted", "equation_Prims.eqtype", "equation_Prims.squash", @@ -226,7 +228,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteSet.Base.insert", "typing_FStar.FiniteSet.Base.mem", @@ -234,7 +236,7 @@ "typing_Tm_abs_fb9acaeb86461f02bd24e1fd771e9687" ], 0, - "52a2418f31e12f0d5da9623983ec0699" + "b38f1454e2b4b155f1f948ec1183c703" ], [ "FStar.FiniteMap.Base.merge", @@ -245,7 +247,7 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "FStar.List.Tot.Base_interpretation_Tm_arrow_4b0c7cc34485afa5854ebe5c95023d4c", - "bool_inversion", "bool_typing", "data_elim_Prims.Mkdtuple2", + "bool_inversion", "data_elim_Prims.Mkdtuple2", "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.elements", @@ -262,9 +264,10 @@ "interpretation_Tm_abs_7238564329b398cbeb1a9ec1e0c75814", "interpretation_Tm_abs_d956af1c4d42fc396b46c75e8016525b", "lemma_FStar.FunctionalExtensionality.idempotence_on_domain", + "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteSet.Base.mem", "typing_FStar.FiniteSet.Base.union", @@ -272,7 +275,7 @@ "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "423c2e879487f29f109b1917a9e8ec7e" + "c53cff648346f74a16ca8cbb605c6dc3" ], [ "FStar.FiniteMap.Base.subtract", @@ -283,7 +286,7 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "FStar.List.Tot.Base_interpretation_Tm_arrow_4b0c7cc34485afa5854ebe5c95023d4c", - "bool_inversion", "bool_typing", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "data_elim_Prims.Mkdtuple2", "disc_equation_FStar.Pervasives.Native.Some", @@ -304,7 +307,7 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteSet.Base.difference", "typing_FStar.FiniteSet.Base.mem", @@ -312,7 +315,7 @@ "typing_Tm_abs_e2aae21cccda41e2ae80ca9d9c5abee1" ], 0, - "13147cc048129d21b38998e75ee43798" + "d5ea10996238297ace2455575ae35ab3" ], [ "FStar.FiniteMap.Base.equal", @@ -325,7 +328,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c979c6ca8c1b7b069dfab7ec9da89138" + "8a314e17f0822488738e707937bf931f" ], [ "FStar.FiniteMap.Base.disjoint", @@ -338,7 +341,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d2edc2834581c6541bb32da555ea641a" + "d3ac292e035ace1eb67588baa6c8f331" ], [ "FStar.FiniteMap.Base.choose", @@ -353,7 +356,7 @@ "refinement_interpretation_Tm_refine_fae28b35ce14492a5b997a1f26404042" ], 0, - "00b5f96f0728f5cac40b19de7b9f6523" + "a7454a7b2735f83116ea31a90a351ca6" ], [ "FStar.FiniteMap.Base.map_cardinality_matches_domain_fact", @@ -367,7 +370,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "79c242e04f058b993ded2f6586979fb7" + "389f8750e9b83b3e25232dce72e28e8e" ], [ "FStar.FiniteMap.Base.insert_member_cardinality_fact", @@ -381,7 +384,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0e64a71e8a075fb775a17d1521f6f55e" + "2b4d044799a71798beb25b4047a0f919" ], [ "FStar.FiniteMap.Base.cardinality_zero_iff_empty_lemma", @@ -423,8 +426,8 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_32bd64d619a1094ea9237f43d7150278", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "typing_FStar.FiniteMap.Base.domain", "typing_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteSet.Base.emptyset", @@ -433,7 +436,7 @@ "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "906a17b3358f387e32c520d2617f7386" + "755f2a9c312503ee123f33607d192fce" ], [ "FStar.FiniteMap.Base.empty_or_domain_occupied_lemma", @@ -465,7 +468,7 @@ "typing_FStar.FiniteMap.Base.domain" ], 0, - "8e4e3a78e12ed951cbeb6f2102f9be8e" + "84517e00bacb9243d7a43898d386b0f5" ], [ "FStar.FiniteMap.Base.empty_or_values_occupied_lemma", @@ -474,7 +477,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_Prims.Mkdtuple2", @@ -492,7 +494,6 @@ "equation_FStar.FiniteSet.Ambient.all_finite_set_facts_ambient", "equation_FStar.FiniteSet.Base.all_finite_set_facts", "equation_FStar.FiniteSet.Base.length_zero_fact", - "equation_FStar.FunctionalExtensionality.restricted_t", "equation_Prims.squash", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_Prims.dtuple2", @@ -500,7 +501,7 @@ "function_token_typing_Prims.__cache_version_number__", "interpretation_Tm_abs_7238564329b398cbeb1a9ec1e0c75814", "interpretation_Tm_abs_ce20e306f98607ca546a67ca2ce61397", - "interpretation_Tm_abs_d956af1c4d42fc396b46c75e8016525b", + "l_quant_interp_26f76853443aa24a6c7a525b8cc104f7", "l_quant_interp_2a7d53e30f41deac1deb6ba3c1db284b", "l_quant_interp_afc6afeee352e40dd609a39bb47ce477", "l_quant_interp_cdbca348d58047a243a5b8557d71a563", @@ -512,17 +513,17 @@ "projection_inverse_Prims.Mkdtuple2__1", "refinement_interpretation_Tm_refine_24a8e6ae23ed8638a6835b7c5bc62832", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", "refinement_interpretation_Tm_refine_6b990549600c04d94fa08288d1531851", - "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "refinement_interpretation_Tm_refine_e1d64cb4aab47e7b6a2ecefffbf73187", "token_correspondence_FStar.FiniteMap.Base.elements", "token_correspondence_FStar.FiniteMap.Base.values", "typing_FStar.FiniteMap.Base.domain", - "typing_FStar.FiniteSet.Base.mem" + "typing_FStar.FiniteMap.Base.mem", "typing_FStar.FiniteSet.Base.mem" ], 0, - "8761249a3a1a28ef9dd0ec73b41c13ac" + "8e1347ce45fa5e32a96f2a2af06950d3" ], [ "FStar.FiniteMap.Base.empty_or_items_occupied_lemma", @@ -532,7 +533,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pervasives.Native_pretyping_b53dbd183c526bc5d0f20d7b966ae125", - "Prims_pretyping_ae567c2fb75be05905677af440075565", + "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_Prims.Mkdtuple2", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -542,6 +543,7 @@ "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.elements", "equation_FStar.FiniteMap.Base.empty_or_items_occupied_fact", + "equation_FStar.FiniteMap.Base.emptymap", "equation_FStar.FiniteMap.Base.items", "equation_FStar.FiniteMap.Base.map", "equation_FStar.FiniteMap.Base.mem", @@ -560,7 +562,9 @@ "interpretation_Tm_abs_7238564329b398cbeb1a9ec1e0c75814", "interpretation_Tm_abs_afebd3add14308bb8b2d477c31611bca", "interpretation_Tm_abs_ce20e306f98607ca546a67ca2ce61397", + "l_quant_interp_26f76853443aa24a6c7a525b8cc104f7", "l_quant_interp_2a7d53e30f41deac1deb6ba3c1db284b", + "l_quant_interp_afc6afeee352e40dd609a39bb47ce477", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", @@ -570,20 +574,23 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", + "projection_inverse_Prims.Mkdtuple2__1", "refinement_interpretation_Tm_refine_24a8e6ae23ed8638a6835b7c5bc62832", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_6b990549600c04d94fa08288d1531851", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "refinement_interpretation_Tm_refine_c61ac89956d86efc9df5af86582461aa", "refinement_interpretation_Tm_refine_f77a72e944aff617f1fea7bf41ee6b4d", "token_correspondence_FStar.FiniteMap.Base.elements", "token_correspondence_FStar.FiniteMap.Base.items", "token_correspondence_FStar.FiniteMap.Base.values", - "typing_FStar.FiniteMap.Base.domain" + "typing_FStar.FiniteMap.Base.domain", + "typing_FStar.FiniteMap.Base.mem", "typing_FStar.FiniteSet.Base.mem" ], 0, - "7c45088b598390e4479b3b8b07208ccc" + "9acd1efc1d9ee1c3dabc14723d32f7a1" ], [ "FStar.FiniteMap.Base.map_cardinality_matches_domain_lemma", @@ -595,7 +602,7 @@ "equation_FStar.FiniteMap.Base.map_cardinality_matches_domain_fact" ], 0, - "b0c7e8820d68ee7e5c2f3c4c2c8f555d" + "3468c734184007ea1e2681cbf384066a" ], [ "FStar.FiniteMap.Base.values_contains_lemma", @@ -617,15 +624,16 @@ "interpretation_Tm_abs_7238564329b398cbeb1a9ec1e0c75814", "interpretation_Tm_abs_ce20e306f98607ca546a67ca2ce61397", "l_quant_interp_2a7d53e30f41deac1deb6ba3c1db284b", + "l_quant_interp_cdbca348d58047a243a5b8557d71a563", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "token_correspondence_FStar.FiniteMap.Base.values" ], 0, - "2fbd5845eb0e5986a208253e278d3995" + "0f3faed1af1cf3140302efd3259c0a9c" ], [ "FStar.FiniteMap.Base.items_contains_lemma", @@ -651,13 +659,13 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "token_correspondence_FStar.FiniteMap.Base.items", "typing_FStar.Pervasives.Native.fst" ], 0, - "512659d857944eb450dcd3654fe677d7" + "002f961ca4f76c7a80db630c4717a0d6" ], [ "FStar.FiniteMap.Base.empty_domain_empty_lemma", @@ -678,7 +686,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2ead273c1cef48776b3996326213cdf0" + "386b291afaad1258036f3c5aaa654a3f" ], [ "FStar.FiniteMap.Base.glue_domain_lemma", @@ -692,7 +700,7 @@ "projection_inverse_Prims.Mkdtuple2__1" ], 0, - "8cc6f69d46a1dff554e223ba207a74ec" + "95a5a9e811a887ad62086a5f8eb25d17" ], [ "FStar.FiniteMap.Base.glue_elements_lemma", @@ -708,7 +716,7 @@ "projection_inverse_Prims.Mkdtuple2__2" ], 0, - "ecd271f8c2c1a52b48a98de54c9bf645" + "3af97475699d1bf38923cbfabfb8ba33" ], [ "FStar.FiniteMap.Base.insert_elements_lemma", @@ -755,7 +763,7 @@ "typing_Tm_abs_fb9acaeb86461f02bd24e1fd771e9687" ], 0, - "e72595362a13d02a180332f1f800c852" + "e7ec4ba60e61ea582179daaa76edd227" ], [ "FStar.FiniteMap.Base.insert_member_cardinality_lemma", @@ -778,7 +786,7 @@ "typing_FStar.FiniteMap.Base.domain" ], 0, - "855c34511fa604bd376d36859914f1ca" + "3afc650b8ea0d9ba66210fa9cc87d5ab" ], [ "FStar.FiniteMap.Base.insert_nonmember_cardinality_lemma", @@ -801,7 +809,7 @@ "typing_FStar.FiniteMap.Base.domain" ], 0, - "dfa9c50fbbbdd82547e466cc637f8d40" + "b2f159ce2727f11f198966a1a4c3c8a0" ], [ "FStar.FiniteMap.Base.merge_domain_is_union_lemma", @@ -815,7 +823,7 @@ "projection_inverse_Prims.Mkdtuple2__1" ], 0, - "988bd3fff38a44eb885a854d32e24c5b" + "23a336f6dcb0d66bd2d9e3971b3ffc2b" ], [ "FStar.FiniteMap.Base.merge_element_lemma", @@ -853,7 +861,7 @@ "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "b1f80b3913c323a31814b8b2df2e946f" + "5da1a894af35a17f268e67bd819f4ac9" ], [ "FStar.FiniteMap.Base.subtract_domain_lemma", @@ -867,7 +875,7 @@ "projection_inverse_Prims.Mkdtuple2__1" ], 0, - "0cccdd30d3be340529338222f81305ac" + "4e9bca22ddf6f5a29bdc8cfee0a84b8d" ], [ "FStar.FiniteMap.Base.subtract_element_lemma", @@ -905,7 +913,7 @@ "typing_Tm_abs_e2aae21cccda41e2ae80ca9d9c5abee1" ], 0, - "01daff9e1c3d169d5d1d5cb342b7db97" + "8cb7aefc99b788b82085762b199cbce3" ], [ "FStar.FiniteMap.Base.map_equal_lemma", @@ -914,7 +922,7 @@ 1, [ "@query", "true_interp" ], 0, - "c1fc2942099149d2560a0433e889f5e5" + "f1da2e8e69889fc8dd4875bee773eef7" ], [ "FStar.FiniteMap.Base.map_equal_lemma", @@ -924,7 +932,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "disc_equation_FStar.Pervasives.Native.None", + "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.equal", "equation_FStar.FiniteMap.Base.setfun_t", @@ -933,14 +941,13 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.FiniteMap.Base.elements", "interpretation_Tm_abs_d956af1c4d42fc396b46c75e8016525b", - "lemma_FStar.Pervasives.invertOption", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "typing_FStar.FiniteMap.Base.elements" ], 0, - "37c6c2ecc07d2cfb98be3b214a493982" + "a48b604a3cf75b3347e51f68abe5a122" ], [ "FStar.FiniteMap.Base.map_equal_lemma", @@ -948,7 +955,7 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", "bool_inversion", + "@MaxIFuel_assumption", "@query", "equation_FStar.FiniteMap.Base.domain", "equation_FStar.FiniteMap.Base.equal", "equation_FStar.FiniteMap.Base.setfun_t", @@ -958,15 +965,13 @@ "function_token_typing_FStar.FiniteMap.Base.elements", "lemma_FStar.FunctionalExtensionality.extensionality", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "typing_FStar.FiniteMap.Base.domain", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "typing_FStar.FiniteMap.Base.elements", - "typing_FStar.FiniteSet.Base.mem", "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "87ff98d3f8dd1820a58d7e4fc4b78f4d" + "b0dacb4900bc18f76c5c73dcdd70915f" ], [ "FStar.FiniteMap.Base.map_extensionality_lemma", @@ -996,15 +1001,15 @@ "lemma_FStar.FunctionalExtensionality.extensionality", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_aa66d22ae6c9c3dd050f6cedf31bbef2", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "typing_FStar.FiniteMap.Base.domain", "typing_FStar.FiniteMap.Base.elements", "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "f56e7c3aeb1c11377e0af16071c77528" + "ac2c86a8aa5fe6ced258b5d861178a29" ], [ "FStar.FiniteMap.Base.disjoint_lemma", @@ -1028,7 +1033,7 @@ "typing_FStar.FiniteSet.Base.mem" ], 0, - "871a7e8efa4bbefa6baa0d13aa82bc34" + "9a46f614a405b08d5c68bf81c2467563" ], [ "FStar.FiniteMap.Base.all_finite_map_facts_lemma", @@ -1037,7 +1042,7 @@ 1, [ "@query", "equation_FStar.FiniteMap.Base.all_finite_map_facts" ], 0, - "e7c2cae93539dd577dc7b582f7a67564" + "1f21080dbf5843897ad71c3c414ed2c7" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/FStar.FiniteMap.Base.fsti.hints b/ulib/.cache/FStar.FiniteMap.Base.fsti.hints index 911f7ec9f4c..ff8f93a4033 100644 --- a/ulib/.cache/FStar.FiniteMap.Base.fsti.hints +++ b/ulib/.cache/FStar.FiniteMap.Base.fsti.hints @@ -1,5 +1,5 @@ [ - "\u0001]Џ\\HU\u0007_\u0005‚", + "X(\rF\"\u000bp", [ [ "FStar.FiniteMap.Base.key_in_item_list", @@ -15,7 +15,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "ad5410759dcf2774cc825a50241c6c04" + "926522af41513f0847e36223dcf929d3" ], [ "FStar.FiniteMap.Base.item_list_doesnt_repeat_keys", @@ -31,7 +31,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "5cac57561065d411e03578a555da2ae3" + "fe0433948cef07f9aa76ac1909404028" ], [ "FStar.FiniteMap.Base.lookup", @@ -43,13 +43,13 @@ "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.FiniteMap.Base.mem", "equation_FStar.FiniteMap.Base.setfun_t", - "refinement_interpretation_Tm_refine_68bf9bd3ada09e18181b562d70ce751b", "refinement_interpretation_Tm_refine_824e11a232832f5d5a9d46bcc4172854", + "refinement_interpretation_Tm_refine_b9153550910e17f890b4ca9562727433", "token_correspondence_FStar.FiniteMap.Base.elements", "typing_FStar.FiniteMap.Base.elements" ], 0, - "1a4d21ac6004047e30d37a9b4dd9f9f8" + "e539c3f20e7eb0885751d8ce3706ec7c" ], [ "FStar.FiniteMap.Base.map_cardinality_matches_domain_fact", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "34f4201304482204eea7ca973b58c9f1" + "7fdc03ab1c7e69f89a4a103db6b78d2a" ], [ "FStar.FiniteMap.Base.glue_elements_fact", @@ -72,7 +72,7 @@ 1, [ "@query" ], 0, - "89fee214bece1346f55a6330762cf389" + "478efbcb99f8e7d018c3641ad6ee8200" ], [ "FStar.FiniteMap.Base.insert_member_cardinality_fact", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "be2804fcd6d489f4728bbec2f79b5b75" + "09fe4facb968765bb882535f5a86575d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/FStar.FunctionalExtensionality.fst.hints b/ulib/.cache/FStar.FunctionalExtensionality.fst.hints index 116a7451ce3..5981cc4d282 100644 --- a/ulib/.cache/FStar.FunctionalExtensionality.fst.hints +++ b/ulib/.cache/FStar.FunctionalExtensionality.fst.hints @@ -1,5 +1,5 @@ [ - "\u0004LHe2~\u000b!&", + "\u001dcN_񁺄\u001e", [ [ "FStar.FunctionalExtensionality.feq_on_domain", diff --git a/ulib/.cache/FStar.FunctionalExtensionality.fsti.hints b/ulib/.cache/FStar.FunctionalExtensionality.fsti.hints index ff50dc00ed3..8b7aacf63bb 100644 --- a/ulib/.cache/FStar.FunctionalExtensionality.fsti.hints +++ b/ulib/.cache/FStar.FunctionalExtensionality.fsti.hints @@ -1,5 +1,5 @@ [ - "/bT!hg3\u001a", + "\\s~8$\u0000 jێc", [ [ "FStar.FunctionalExtensionality.on_dom", diff --git a/ulib/.cache/FStar.Math.Euclid.fst.hints b/ulib/.cache/FStar.Math.Euclid.fst.hints index fdc1932dc74..86c1edabe69 100644 --- a/ulib/.cache/FStar.Math.Euclid.fst.hints +++ b/ulib/.cache/FStar.Math.Euclid.fst.hints @@ -388,7 +388,7 @@ 0, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "f95533d666d11cae3cafc766bad9183a" + "dd150aa5a252775d8fd203bd1289abc1" ], [ "FStar.Math.Euclid.egcd", diff --git a/ulib/.cache/FStar.PtrdiffT.fst.hints b/ulib/.cache/FStar.PtrdiffT.fst.hints index c9b8df9a867..83ae1afedf2 100644 --- a/ulib/.cache/FStar.PtrdiffT.fst.hints +++ b/ulib/.cache/FStar.PtrdiffT.fst.hints @@ -279,7 +279,7 @@ "typing_FStar.Int.op_Slash" ], 0, - "e7c807146875555bd32faa6ae1cf7fb7" + "cf8dc7548cded0cd9217b4549fc545f6" ], [ "FStar.PtrdiffT.mod_spec", diff --git a/ulib/.cache/FStar.SizeT.fst.hints b/ulib/.cache/FStar.SizeT.fst.hints index 540fbee9dce..0f7dd3966d4 100644 --- a/ulib/.cache/FStar.SizeT.fst.hints +++ b/ulib/.cache/FStar.SizeT.fst.hints @@ -591,7 +591,7 @@ "refinement_interpretation_Tm_refine_aa6a9e30f1f8ec8644f9ecb60708ad80" ], 0, - "a82a230f6c085e1b59d1540586d7708a" + "07bb05bd140b68a3b35ca67ce3a934f2" ], [ "FStar.SizeT.rem", diff --git a/ulib/.cache/FStar.Witnessed.Core.fst.hints b/ulib/.cache/FStar.Witnessed.Core.fst.hints index 4b38e7ef770..3830768e866 100644 --- a/ulib/.cache/FStar.Witnessed.Core.fst.hints +++ b/ulib/.cache/FStar.Witnessed.Core.fst.hints @@ -11,7 +11,7 @@ "equation_FStar.Witnessed.Core.witnessed", "unit_inversion" ], 0, - "353710f6d20e7d81b917b75ab08b04f2" + "e229df4835283bc1f40a859facc8fbf6" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Array.fst.hints b/ulib/.cache/Steel.Array.fst.hints index 23cbe56f0f9..483eec78c0c 100644 --- a/ulib/.cache/Steel.Array.fst.hints +++ b/ulib/.cache/Steel.Array.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Steel.Array.pts_to_" ], 0, - "61d5407755d28e0c463ac27e691480b2" + "3884f2ef81175fa7de12822acab95ba1" ], [ "Steel.Array.aselp", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_d091b554085bad34aa8f4a8aec727221" ], 0, - "5dcb6abbca8cddf38d00e90f8afe5440" + "bcd08c8f17dd06ae380e28257cde5f4f" ], [ "Steel.Array.asel", @@ -32,7 +32,7 @@ "refinement_interpretation_Tm_refine_25fbe89bee0bab60b5b7c05aadd09d5b" ], 0, - "af0ba66ebd333d9f5803f05db43c2798" + "c5526dcad0078aedd67164053502aef1" ], [ "Steel.Array.intro_varrayp", @@ -47,7 +47,7 @@ "fuel_guarded_inversion_Steel.FractionalPermission.perm" ], 0, - "b16f4c7202dc29a0557d3fb74ea9c972" + "7607bf48a1473db44261fc99da18f966" ], [ "Steel.Array.elim_varrayp", @@ -68,7 +68,7 @@ "typing_FStar.Seq.Properties.lseq", "typing_Steel.ST.Array.length" ], 0, - "bec4c8d398b589362f172344db9ec7f3" + "6951f4de7c57470251625cff1f25cea1" ], [ "Steel.Array.varrayp_not_null", @@ -77,7 +77,7 @@ 1, [ "@query" ], 0, - "6f7d099d498d44ceaedce6d0975211a5" + "2221b9fb4c0af48b21fbc7b60193640b" ], [ "Steel.Array.malloc", @@ -91,7 +91,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "07387f1df20b761c8a7656f43c282087" + "e627b59e8d36120c5a4ecc38208fe89d" ], [ "Steel.Array.free", @@ -103,7 +103,7 @@ "equation_Steel.Effect.Common.prop_and", "true_interp" ], 0, - "b6b039728191559c665dad6e1f0ff5fc" + "69eea9baa636a5f421260ddbd6630dec" ], [ "Steel.Array.share", @@ -112,7 +112,7 @@ 1, [ "@query" ], 0, - "30d8b1e439d74cede192724797a567b6" + "d0f2343b563b7cbfc08fe668fc455a72" ], [ "Steel.Array.gather", @@ -121,7 +121,7 @@ 1, [ "@query" ], 0, - "025f0e0ec46206f6b2b7a7f96b85675f" + "f9a408ddd67c1e4559989c5fedfda18d" ], [ "Steel.Array.index", @@ -138,7 +138,7 @@ "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e" ], 0, - "b7f56574f2ea28fe4d8fc3aa3a148daf" + "ba06871980a687eb7832a096cf2aff3e" ], [ "Steel.Array.upd", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e" ], 0, - "9ff6698f4d2d4c7fc78a3597dca6ed77" + "f2d16a7dbcf4b14d91211762ba582426" ], [ "Steel.Array.ghost_join", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1c758ba208b3aaea66a27eb30f184015" + "a8af14642a31afeae656b6473508bbd1" ], [ "Steel.Array.join", @@ -176,7 +176,7 @@ 1, [ "@query" ], 0, - "67bb01edba7db329dae667e4305e6b56" + "9e73b5305bd9e8f671fe4839213a232b" ], [ "Steel.Array.ghost_split", @@ -209,7 +209,7 @@ "typing_FStar.SizeT.t", "typing_FStar.SizeT.v" ], 0, - "543509de6720ecf29b361cbbe8003cf9" + "6211801eb373093b5ef6c3a443956b04" ], [ "Steel.Array.memcpy", @@ -218,7 +218,7 @@ 1, [ "@query" ], 0, - "982d6536779443c200c5de6dd0593125" + "c63a582548a0af75fd69afebcd877556" ], [ "Steel.Array.compare", @@ -238,7 +238,7 @@ "refinement_interpretation_Tm_refine_a92be4db372471498059330d6dbb66c5" ], 0, - "52c2fa7c2663a6adc06752af79a80f4c" + "843e85e717021dc85770d2e32a9f0535" ], [ "Steel.Array.ptrdiff", @@ -247,7 +247,7 @@ 1, [ "@query" ], 0, - "e88e900b5ceee959a1570fe9751f3f1e" + "089c086338b358babebe33f6c6f31db9" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Array.fsti.hints b/ulib/.cache/Steel.Array.fsti.hints index 194cd51340d..2a9c28c0997 100644 --- a/ulib/.cache/Steel.Array.fsti.hints +++ b/ulib/.cache/Steel.Array.fsti.hints @@ -1,5 +1,5 @@ [ - "|ו>b|v\\%%`", + "JܿJ_=(T\u0014p", [ [ "Steel.Array.aselp", @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_d091b554085bad34aa8f4a8aec727221" ], 0, - "a843827fd1e8ea0d9ace3037ea1c2f6c" + "cf96b69b9663cff1bafd029b77327a87" ], [ "Steel.Array.asel", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_25fbe89bee0bab60b5b7c05aadd09d5b" ], 0, - "0be306f8b5d8434611b0fb88c00e84b4" + "a612361b298923b9ce5c50e2ccd3b15b" ], [ "Steel.Array.varrayp_not_null", @@ -32,7 +32,7 @@ 1, [ "@query" ], 0, - "21f4d173c774a9493a0d973f5bb5e873" + "4a6d8262fc7e455192ddeb1960dd2d68" ], [ "Steel.Array.malloc", @@ -46,7 +46,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "e89aeb684f8f2e10c4859556639931d0" + "4644ca2c0b125fd837f850775b424e41" ], [ "Steel.Array.free", @@ -58,7 +58,7 @@ "equation_Steel.Effect.Common.prop_and", "true_interp" ], 0, - "ebfd59a67c08e363b4c44f7721c93d03" + "2a833298be545a1ce7cdd9a4f9134b93" ], [ "Steel.Array.share", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "2ce30e52463b76e68569d67dbc5d7c8c" + "e233285fd053ce01955eea17bea22fe3" ], [ "Steel.Array.gather", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "db59d29909813f0e629abad9f2ce8ebd" + "cbd047a79895fcc371dd6f4776acf81c" ], [ "Steel.Array.index", @@ -93,7 +93,7 @@ "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e" ], 0, - "53d7934d4392eee2b0fa78cda94c64c8" + "47888ebe8ac8326511b4fb3255e4b338" ], [ "Steel.Array.upd", @@ -110,7 +110,7 @@ "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e" ], 0, - "1ef28d29a5426992777b273565a50ae4" + "e5776fd32f7c14ca6b456850c32e9092" ], [ "Steel.Array.ghost_join", @@ -122,7 +122,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1fdccbc29126c171c682331b1e9d3529" + "4e371ec3d5c4bbd0891bfc7df24a024f" ], [ "Steel.Array.join", @@ -131,7 +131,7 @@ 1, [ "@query" ], 0, - "da628f88d4fdb01da05d6ffb0ef62a9b" + "f6c2a5bc1354c4890d1c7362dbf8f547" ], [ "Steel.Array.ghost_split", @@ -164,7 +164,7 @@ "typing_FStar.SizeT.t", "typing_FStar.SizeT.v" ], 0, - "0e6eb6e591482fe9282bdbc95e6fb329" + "dfb9119ffaac069deef6bceb07fa8dd3" ], [ "Steel.Array.memcpy", @@ -173,7 +173,7 @@ 1, [ "@query" ], 0, - "758238e811a6910791fb4ad94a1cfbf6" + "d8ae250cda35e7c07ce7fa5e8841306e" ], [ "Steel.Array.compare", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_a92be4db372471498059330d6dbb66c5" ], 0, - "a03c4981af867f0af07db72149fdcaec" + "fc56ccf064c373d6e77b9bafb8d3b747" ], [ "Steel.Array.ptrdiff", @@ -202,7 +202,7 @@ 1, [ "@query" ], 0, - "ccc5a18a379c6a41b35272cdf384d1e7" + "298aaf69f046fba228f9845b7f89b565" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ArrayArith.fsti.hints b/ulib/.cache/Steel.ArrayArith.fsti.hints index 8b8a51b1d3b..8738606443f 100644 --- a/ulib/.cache/Steel.ArrayArith.fsti.hints +++ b/ulib/.cache/Steel.ArrayArith.fsti.hints @@ -1,5 +1,5 @@ [ - "I6^\u007ft/\u0012Z8\u0004", + "4Fz\u000e`UE.d", [ [ "Steel.ArrayArith.same_base_array", @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "19fb2bfcd38d848af6f776e50c32b2f5" + "092fc7ae74e4047a172b5e1f03f7235f" ], [ "Steel.ArrayArith.within_bounds_intro", @@ -31,7 +31,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1181e6ff99e6bb7620c705e80c4f86da" + "b47576390e74aab6cca28c33d5f87a4c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ArrayRef.fst.hints b/ulib/.cache/Steel.ArrayRef.fst.hints index 013a7db2f25..33db03aa8d7 100644 --- a/ulib/.cache/Steel.ArrayRef.fst.hints +++ b/ulib/.cache/Steel.ArrayRef.fst.hints @@ -11,7 +11,7 @@ "equation_Steel.ArrayRef.null", "projection_inverse_BoxBool_proj_0" ], 0, - "a434621e5946b184fea05912be6528b2" + "f460b16fc4bbb2229995a89a18386de6" ], [ "Steel.ArrayRef.vptr0_refine", @@ -24,7 +24,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fd4b39a1ff679828a466d64dea648968" + "553d00fe9f9c0674f988f2b9b8503a1c" ], [ "Steel.ArrayRef.vptr0_rewrite", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_ff083c9ee88158df6d3c15e1bc567e03" ], 0, - "ff9098195704b3fea0ff66a4221639dd" + "26d1b2c7b5304484dfadd3f999c9f399" ], [ "Steel.ArrayRef.intro_vptr0", @@ -80,7 +80,7 @@ "typing_Steel.ST.Array.length" ], 0, - "67a68fcfd7cf35e6e697c7c7495c84e8" + "79dfea95c921f632dd199cd5fd03bdf3" ], [ "Steel.ArrayRef.elim_vptr0", @@ -128,7 +128,7 @@ "typing_Steel.ST.Array.length" ], 0, - "ae8cccf4e9b06b3e0d365c6d0b5a083d" + "7f24548d7ca919dd750497235ba432e6" ], [ "Steel.ArrayRef.selp", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_ef2f5541167ae7cac42d26ecac16d703" ], 0, - "675b47ee53efb6b8c3b5b909849736ec" + "e9079da9f613b7f1457f5e1e2b2f9dcd" ], [ "Steel.ArrayRef.sel", @@ -152,7 +152,7 @@ "refinement_interpretation_Tm_refine_65a9d48625685c0742c5ade6fa1403d1" ], 0, - "4c839b1be103cc62fbb3c84ea82323c9" + "2699328b2ece1b83bc54c3fcbc09cef9" ], [ "Steel.ArrayRef.intro_vptrp'", @@ -186,7 +186,7 @@ "typing_Steel.ArrayRef.vptr0" ], 0, - "acb465f45e0fb43530e3dab768d6a29a" + "d4d4fa2c5ce224fe3a56d898befb6063" ], [ "Steel.ArrayRef.intro_vptrp", @@ -237,7 +237,7 @@ "typing_Steel.ST.Array.length" ], 0, - "29185c36c9a8f1fbe63ed8b764821da1" + "493a35b6f3494cecce3c538101ced72c" ], [ "Steel.ArrayRef.elim_vptrp", @@ -246,7 +246,7 @@ 1, [ "@query" ], 0, - "55aa89d95a7835de4a389fb3fd8fa1ed" + "b78bed9c8bc8d45f135f4e8092ce507d" ], [ "Steel.ArrayRef.elim_vptrp", @@ -303,7 +303,7 @@ "typing_Steel.Effect.Common.t_of" ], 0, - "6ad1fd0e49b6022f3acbd490112f286d" + "0282f96373d2855caec622198ede58ff" ], [ "Steel.ArrayRef.intro_vptr", @@ -312,7 +312,7 @@ 1, [ "@query" ], 0, - "e53c7dee595a2369c7b702423cd12c53" + "b1c1a4a45f7df326fe26bf9685bd7248" ], [ "Steel.ArrayRef.elim_vptr", @@ -321,7 +321,7 @@ 1, [ "@query" ], 0, - "b735b24b15cb432ee80a9ae473b9d136" + "32f87f43a2d096a6eb0881f69d491ba3" ], [ "Steel.ArrayRef.malloc", @@ -330,7 +330,7 @@ 1, [ "@query" ], 0, - "84d1dcd6f9588e72ec4ebded87fbc235" + "d0e5faed4c0c1fc3d48222b2fb8ea5db" ], [ "Steel.ArrayRef.malloc", @@ -372,7 +372,7 @@ "typing_Steel.ST.Array.ptr_of" ], 0, - "f41816a417dc757a3da44be2218decd3" + "9367c9ed0b449708681cf2c5686428bc" ], [ "Steel.ArrayRef.free", @@ -381,7 +381,7 @@ 1, [ "@query" ], 0, - "cd276f63b4fc057d49d86ae8d6df2fd9" + "2e0ef59023f07b4a802f13d04183e919" ], [ "Steel.ArrayRef.readp", @@ -396,7 +396,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "464ebedcf7f6f88d29245002530e5e74" + "a171902cbb12e2e20f4df8c946d5ad49" ], [ "Steel.ArrayRef.readp", @@ -461,7 +461,7 @@ "typing_Steel.Effect.Common.t_of" ], 0, - "3edcfb52e1751aa958cf8826027063f7" + "ffe3cd5073b0733af15b120c9ac8fd5c" ], [ "Steel.ArrayRef.read", @@ -470,7 +470,7 @@ 1, [ "@query" ], 0, - "e3592e4cf3bb70656ff2ffe739c7ba4e" + "f76162801d5f7badcd5aa5aed3b32722" ], [ "Steel.ArrayRef.write", @@ -479,7 +479,7 @@ 1, [ "@query" ], 0, - "4712275327a151ae1c4ca6e3d20be8b9" + "9a70736b6106a8ac7b4b629eb6431b4a" ], [ "Steel.ArrayRef.write", @@ -546,7 +546,7 @@ "typing_Steel.FractionalPermission.full_perm" ], 0, - "069b22d8244fa59df373b1d96fef87d0" + "f4434e2a35b2243ffc597a6ab67f4bb2" ], [ "Steel.ArrayRef.share", @@ -563,7 +563,7 @@ "typing_Steel.FractionalPermission.half_perm" ], 0, - "946545a369c19ce0f282d2a6491b7e6c" + "2ba5509a089ebdd7d26ecb700c8b13b4" ], [ "Steel.ArrayRef.share", @@ -625,7 +625,7 @@ "typing_Steel.ST.Array.offset" ], 0, - "c0e4ef839bf1268fd6c09a8b6fb6fba2" + "fb0d5cb63d25502c979c30390b8ef9c5" ], [ "Steel.ArrayRef.gather_gen", @@ -642,7 +642,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "9299eb46a264f83a1e1bbc35b39e81f3" + "f625b2ff5fb1c4fa2bd285098ff710f2" ], [ "Steel.ArrayRef.gather_gen", @@ -699,7 +699,7 @@ "typing_Steel.Effect.Common.t_of" ], 0, - "70c6f46096fcba65934a0e0128630db1" + "106cc25ca1516fcb486d72038d4e3f70" ], [ "Steel.ArrayRef.gather", @@ -716,7 +716,7 @@ "typing_Steel.FractionalPermission.half_perm" ], 0, - "0493a58102e8096b5a40566b5fcea167" + "308c3852d6b71d348b39be2abd5a1f98" ], [ "Steel.ArrayRef.gather", @@ -729,7 +729,7 @@ "lemma_Steel.FractionalPermission.sum_halves" ], 0, - "1de01a32031d7fd2592319df8183d151" + "c683fd4b5eb244fcc051543070d1de8d" ], [ "Steel.ArrayRef.vptrp_not_null", @@ -744,7 +744,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "4af7ed82d807ff608b9100849ca62cca" + "57df3aa6f76b8d8696a40dafe0e4da41" ], [ "Steel.ArrayRef.vptrp_not_null", diff --git a/ulib/.cache/Steel.ArrayRef.fsti.hints b/ulib/.cache/Steel.ArrayRef.fsti.hints index a9eb7bc0009..666d5d9ab35 100644 --- a/ulib/.cache/Steel.ArrayRef.fsti.hints +++ b/ulib/.cache/Steel.ArrayRef.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_ef2f5541167ae7cac42d26ecac16d703" ], 0, - "c91fd5c08c167d788e82eb24f7f2d2e1" + "952edc3f5513800178da722b3c68be72" ], [ "Steel.ArrayRef.sel", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_65a9d48625685c0742c5ade6fa1403d1" ], 0, - "535f8ff31495cad26a480dab6874b700" + "d466cd0684e5b62abb693735c3bf612f" ], [ "Steel.ArrayRef.elim_vptrp", @@ -32,7 +32,7 @@ 1, [ "@query" ], 0, - "4817b08712ed362355ce7b2ac30a971c" + "d00e9e51b2f19d624b7c3e122a1fe0a6" ], [ "Steel.ArrayRef.intro_vptr", @@ -41,7 +41,7 @@ 1, [ "@query" ], 0, - "a1a9d7d02ccb4bfe44c17e7c151f22e9" + "da7be6b2c46b54162718855cc44dc96d" ], [ "Steel.ArrayRef.elim_vptr", @@ -50,7 +50,7 @@ 1, [ "@query" ], 0, - "1fa2a04d0ca42062ea6602bf75f2acc7" + "bd10f5eac437281d5aee8eb4a3c36b85" ], [ "Steel.ArrayRef.malloc", @@ -59,7 +59,7 @@ 1, [ "@query" ], 0, - "d1ce8197ec3763b8f7222269a46adbc1" + "931768e1466017223bb2451e0cc534ba" ], [ "Steel.ArrayRef.readp", @@ -74,7 +74,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "1a35ce8e2e5565fa7dbc9705d762cfeb" + "1703ad2cfc7fabd54e3175d29b3f1bb2" ], [ "Steel.ArrayRef.read", @@ -83,7 +83,7 @@ 1, [ "@query" ], 0, - "51a9805aeeb84219a58201495ea6cbaa" + "d1db385880812afe3566d68d9a52e5ae" ], [ "Steel.ArrayRef.write", @@ -92,7 +92,7 @@ 1, [ "@query" ], 0, - "01c471055493b0cef6601e869175bd49" + "bcf3c4d14837278b7dc09aed6336df20" ], [ "Steel.ArrayRef.share", @@ -109,7 +109,7 @@ "typing_Steel.FractionalPermission.half_perm" ], 0, - "9187949154aa37205e2b4e4f0542a7ad" + "b2d44bf9d38e32a2e163673d904f028e" ], [ "Steel.ArrayRef.gather_gen", @@ -126,7 +126,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "ad7a7636b30cc372333535b42144c757" + "3e2fcc1d98ad266a03a40dc753f75ca3" ], [ "Steel.ArrayRef.gather", @@ -143,7 +143,7 @@ "typing_Steel.FractionalPermission.half_perm" ], 0, - "e45c18ac8cd45d8bd44063b9d13bb8f5" + "54416f891aee45b7300040fdeb1b163b" ], [ "Steel.ArrayRef.vptrp_not_null", @@ -158,7 +158,7 @@ "typing_Steel.ArrayRef.vptr_" ], 0, - "a2bb2c6c508bb5af21bf46b56fddec90" + "bba112ab99ed55ebcc29d6bbeb84b325" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Channel.Duplex.fsti.hints b/ulib/.cache/Steel.Channel.Duplex.fsti.hints index 48be96c18bd..33438957a38 100644 --- a/ulib/.cache/Steel.Channel.Duplex.fsti.hints +++ b/ulib/.cache/Steel.Channel.Duplex.fsti.hints @@ -11,7 +11,7 @@ "equation_Steel.Channel.Protocol.more" ], 0, - "83d2ccccd3e06dc364d90dbaaae33c1e" + "8e7db6d87ce4754ede03cb1721fac78f" ], [ "Steel.Channel.Duplex.recv", @@ -23,7 +23,7 @@ "equation_Steel.Channel.Protocol.more" ], 0, - "7ce867c5851484947946e20048385f4d" + "be2c2e83974ce2ff68bbb6cfe2559191" ], [ "Steel.Channel.Duplex.extend_trace", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8d11ef6ee2f719a43cecd2c4af4fb29e" + "454a48c11b0006819d9e1a5c133b2955" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Channel.Simplex.fst.hints b/ulib/.cache/Steel.Channel.Simplex.fst.hints index a2fb2d4efaf..1c5531969ba 100755 --- a/ulib/.cache/Steel.Channel.Simplex.fst.hints +++ b/ulib/.cache/Steel.Channel.Simplex.fst.hints @@ -22,7 +22,7 @@ "unit_typing" ], 0, - "8d6f4daf0f72779081b1a5249d73df7f" + "fbac72aa89010f343dfb4bccb047cfba" ], [ "Steel.Channel.Simplex.step", @@ -31,7 +31,7 @@ 1, [ "@query", "equation_Steel.Channel.Protocol.more" ], 0, - "845f72afe611e6f0778872f0bb1774aa" + "1d81de87551d38310e3e9bcf4911dfe0" ], [ "Steel.Channel.Simplex.chan_inv_step_p", @@ -46,7 +46,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "243faf97b1c878c4451307e071cccf29" + "8be2908973550e6f612af0f235b023dc" ], [ "Steel.Channel.Simplex.chan_inv_cond", @@ -68,7 +68,7 @@ "unit_typing" ], 0, - "15c8ef44550201b76e457e9168ce0f32" + "9b9ba9ae59a3b834d84d1ada8076ec72" ], [ "Steel.Channel.Simplex.trace_until_prop", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "83aefda86f95eb89761ba6999ce73f6a" + "1ca0c9eebed8095f3ba688f46ef427ce" ], [ "Steel.Channel.Simplex.intro_chan_inv_cond_eqT", @@ -107,7 +107,7 @@ "typing_tok_Prims.T@tok" ], 0, - "7bf964e71911c599f0c88b106d74d90d" + "14b241f181e33f36768e95c8606e9dfb" ], [ "Steel.Channel.Simplex.intro_chan_inv_cond_stepT", @@ -133,7 +133,7 @@ "typing_Steel.Channel.Simplex.__proj__Mkchan_val__item__chan_prot" ], 0, - "87edec5373b4196c9a4a633d56b8519e" + "d607b2557a163fd34e7444508ba06bb7" ], [ "Steel.Channel.Simplex.in_state_prop", @@ -148,7 +148,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4aca83d9f5d16e95952cca1f32f3a6b1" + "2496fc758b258b3d40b94e5add4c632c" ], [ "Steel.Channel.Simplex.next_chan_val", @@ -184,7 +184,7 @@ "unit_typing" ], 0, - "963bd5bdc7ec1f658c5da2682c52f8c7" + "4dc0940d2d992b0eb283c96526f5cfe1" ], [ "Steel.Channel.Simplex.intro_in_state", @@ -200,7 +200,7 @@ "true_interp" ], 0, - "f4a45667ec8f788df4e60a7cdbc8f20e" + "e97a5bb737bc2a7501d44120cdcc003e" ], [ "Steel.Channel.Simplex.initial_trace", @@ -213,7 +213,7 @@ "projection_inverse_Steel.Channel.Protocol.Mkpartial_trace_of_to" ], 0, - "c0eecf2f166d9b7074fd9858d5365c1d" + "0948689076bde63bef91b02329f01583" ], [ "Steel.Channel.Simplex.intro_trace_until", @@ -232,7 +232,7 @@ "unit_typing" ], 0, - "c3be282bae37c598772ee832cb7afa14" + "6eff6b956695e364b0961727edb7ec8a" ], [ "Steel.Channel.Simplex.intro_trace_until_init", @@ -270,7 +270,7 @@ "typing_Steel.Channel.Simplex.initial_trace" ], 0, - "fb0b932bb6f9b33ca7fa91daa6051727" + "2f987c4ab405082700b614aa1a2966ba" ], [ "Steel.Channel.Simplex.mk_chan", @@ -289,7 +289,7 @@ "true_interp" ], 0, - "29e88dba79a0964cb7838cf11f6d40d1" + "eec853d7f9cfbd7edcd88cc2defdc845" ], [ "Steel.Channel.Simplex.new_chan", @@ -353,7 +353,7 @@ "typing_Steel.Channel.Simplex.msg", "unit_typing" ], 0, - "c0a10bda24b729c179df11aa5d308a92" + "8033f3fe5fa6004c61ce1c6c5bfe05c0" ], [ "Steel.Channel.Simplex.send_recv_in_sync", @@ -367,7 +367,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5bcb10fd19ef4df96aabd247aaf5eddf" + "89677a47ec1a1efeb355f86b2a36ba5f" ], [ "Steel.Channel.Simplex.update_channel", @@ -385,7 +385,7 @@ "true_interp" ], 0, - "ec295b72c3f210f9dd8985e4220c2334" + "b025fc2697b9d77b6550acff5cde2464" ], [ "Steel.Channel.Simplex.gather_r", @@ -423,7 +423,7 @@ "typing_Steel.Memory.star" ], 0, - "bfee476b38085dc80cca95d57cba33d9" + "e43b1b2f80424d79bc27f5997152d95d" ], [ "Steel.Channel.Simplex.send_available", @@ -443,7 +443,7 @@ "typing_tok_Prims.T@tok" ], 0, - "355a58a07045cd78300dd2d394b6f528" + "c59ff328020d0222590a1d05bddd28bb" ], [ "Steel.Channel.Simplex.next_trace", @@ -478,7 +478,7 @@ "typing_Steel.Channel.Simplex.__proj__Mkchan_val__item__chan_prot" ], 0, - "c995c19fc921a3a6b08c2dcf5018a7ce" + "0e92997061045cd4066ddfe8b23627a8" ], [ "Steel.Channel.Simplex.next_trace_st", @@ -506,7 +506,7 @@ "typing_Steel.Channel.Simplex.__proj__Mkchan_val__item__chan_msg" ], 0, - "97982274b46a83ab1222d05154db4a02" + "92c3d4041650c1c7280e835522104474" ], [ "Steel.Channel.Simplex.update_trace", @@ -528,7 +528,7 @@ "refinement_interpretation_Tm_refine_ba72deea9da94251027c5adf5de75bac" ], 0, - "82876e54878b219f9c78ff964504816f" + "571aa11109f1313bae6389aaa125f494" ], [ "Steel.Channel.Simplex.recv_availableT", @@ -555,7 +555,7 @@ "typing_Steel.Channel.Simplex.step" ], 0, - "d4e8de41fce9b06032c6298e9c037a74" + "98a2733261b6eb01a99257e04400e9cd" ], [ "Steel.Channel.Simplex.send_receive_prelude", @@ -570,7 +570,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "000cd439547c7a83b49a7c773f9ba2b4" + "ac58defc6813da0363bb94c94349f04c" ], [ "Steel.Channel.Simplex.send", @@ -598,7 +598,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ed356b114d79b8d86ad7eef53f5c9b10" + "74c54eca2bfa7cc1a78bc170e9a4487b" ], [ "Steel.Channel.Simplex.recv", @@ -626,7 +626,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "371d77fb989bd00708fad1fd8331e0ed" + "6e692e40ce93ea8f14f7940708a63254" ], [ "Steel.Channel.Simplex.history_p'", @@ -640,7 +640,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cb4d1bd1a06aa06b250c21a8a5541321" + "2159d16a8045c8bc6c90076f650dbb53" ], [ "Steel.Channel.Simplex.history_p", @@ -662,7 +662,7 @@ "typing_Steel.Channel.Protocol.extended_to" ], 0, - "9e25ab6ba003fdf2ad9703ef1222fc1e" + "e0ec5f9f6b0dcfe3abbbd38f9ca9c78b" ], [ "Steel.Channel.Simplex.prot_equals", @@ -694,7 +694,7 @@ "true_interp", "typing_tok_Prims.T@tok" ], 0, - "4a20d020e87069f5327b5607ae0627d1" + "7d29acc45d5ba1f9f38874a6300d6500" ], [ "Steel.Channel.Simplex.witness_trace_until", @@ -723,7 +723,7 @@ "typing_Steel.Channel.Protocol.extended_to" ], 0, - "8aaa405707ab29b6130013e1aae35d86" + "6dbd0ba8b7455ee90e31a5cf56b45c7e" ], [ "Steel.Channel.Simplex.trace", @@ -737,7 +737,7 @@ "fuel_guarded_inversion_Steel.Channel.Simplex.chan", "true_interp" ], 0, - "0e5601c0e389a9252197521cec70ce72" + "a2f6fc238377f9c995fe9698a04b7a03" ], [ "Steel.Channel.Simplex.extend_history", @@ -767,7 +767,7 @@ "typing_Steel.Channel.Protocol.extended_to" ], 0, - "9ecbf3c5fb832531b4195979fd9cc656" + "08343b89fb88c1bc98d5099b4f9b549f" ], [ "Steel.Channel.Simplex.extend_trace", @@ -776,7 +776,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.true_p", "true_interp" ], 0, - "2d9600c23bd15008d77b928a5d8efb17" + "2e525cc7401562903e66f56c86c57765" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Channel.Simplex.fsti.hints b/ulib/.cache/Steel.Channel.Simplex.fsti.hints index e34f97fc6f0..cd329208766 100755 --- a/ulib/.cache/Steel.Channel.Simplex.fsti.hints +++ b/ulib/.cache/Steel.Channel.Simplex.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Steel.Channel.Protocol.more" ], 0, - "d5c7c105fe2e0d13baf5f873dc7feb94" + "4ca861a144b783e94b4b06709db76282" ], [ "Steel.Channel.Simplex.recv", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Steel.Channel.Protocol.more" ], 0, - "195d04c736fc9e8d2e93d9a88a38512c" + "0c311dafeab63f09d2e7356cc505d990" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Closure.fst.hints b/ulib/.cache/Steel.Closure.fst.hints index e453f247c7a..d0d2d1fadd7 100644 --- a/ulib/.cache/Steel.Closure.fst.hints +++ b/ulib/.cache/Steel.Closure.fst.hints @@ -14,7 +14,7 @@ "true_interp", "typing_FStar.Ghost.reveal" ], 0, - "aa2cd0d271a462698c4a51617737effd" + "ee8c317e3fcc9a61fb543f57a0fbecd7" ], [ "Steel.Closure.new_counter'", @@ -31,7 +31,7 @@ "token_correspondence_FStar.Pervasives.dfst", "true_interp" ], 0, - "6ef979bc435849fd441e2de135639c25" + "477869b4c9ef3b58cd79e39e4d1edcae" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.DisposableInvariant.fst.hints b/ulib/.cache/Steel.DisposableInvariant.fst.hints index ad9b899bd32..ae41df87965 100644 --- a/ulib/.cache/Steel.DisposableInvariant.fst.hints +++ b/ulib/.cache/Steel.DisposableInvariant.fst.hints @@ -23,7 +23,7 @@ "typing_Tm_abs_1787bbf2f632c0e9736e9a1389a00af9" ], 0, - "b0fe4b05c1372436dd6d5cc4f69487ee" + "abd2bbed7b3c8e5574d27a6a3f29d5fb" ], [ "Steel.DisposableInvariant.gather", @@ -57,7 +57,7 @@ "true_interp" ], 0, - "191063d570ceeb30e541ac43d1f3b207" + "dae84442da643b17a2e2f95e0c8ef6de" ], [ "Steel.DisposableInvariant.dispose", @@ -106,7 +106,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "d824e83b3ca559564fca97b2f90f5792" + "f436f9b75d2de17c8d6fa274de0eeab4" ], [ "Steel.DisposableInvariant.with_invariant", @@ -162,7 +162,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "fce0077cb544d0a14a4b1291e6a894d0" + "b1f13f238df642757cf983ebb99e344c" ], [ "Steel.DisposableInvariant.with_invariant_g", @@ -207,7 +207,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "3c50d66797856e0f5e7e95f48d9cb4c6" + "029370b82687f9f3fe189156aa8f9955" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.Atomic.fst.hints b/ulib/.cache/Steel.Effect.Atomic.fst.hints index 8e8da22f940..8c2b7156b2b 100755 --- a/ulib/.cache/Steel.Effect.Atomic.fst.hints +++ b/ulib/.cache/Steel.Effect.Atomic.fst.hints @@ -18,7 +18,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "a952aa8883c746d8cfb2ae5f4e2bdc1b" + "1c00e68cd093f1f8bf2e4371965be0c1" ], [ "Steel.Effect.Atomic.req_to_act_req", @@ -41,7 +41,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "bf7bf96a548825bd00e6a03c0a5d79e7" + "da497b15785623081557067e074a673c" ], [ "Steel.Effect.Atomic.ens_to_act_ens", @@ -70,7 +70,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "8e46d3c64f0b1cfc8551c974b95bf78c" + "a4eefbaf5ebefef9ef1b550185854b4e" ], [ "Steel.Effect.Atomic.return_ens", @@ -83,7 +83,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "ad5770420a405520bd3a1643dff8b83f" + "5015207bb82e64a1deae9c9a2c418ef1" ], [ "Steel.Effect.Atomic.return_", @@ -103,7 +103,7 @@ "token_correspondence_Steel.Effect.Atomic.req_to_act_req" ], 0, - "51cfae4f9ed0fa38c99e7a331afd30f2" + "a0fc10a64ac3fe97e2b5ff3d0e573fe2" ], [ "Steel.Effect.Atomic.bind_req", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8fe170296561f697034327a0ca610718" + "2c523ea08d74267a8cd5cf095b36c7cd" ], [ "Steel.Effect.Atomic.bind_ens", @@ -152,7 +152,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "020e8a8f2e82b95a58c93d1de0543187" + "86298c34808dfecf3a4c3db745ed9107" ], [ "Steel.Effect.Atomic.frame00", @@ -168,7 +168,7 @@ "lemma_Steel.Effect.Common.can_be_split_star_r" ], 0, - "3b75ac97430e3e6f1f46a37834dcc0eb" + "55c0771acee9c804a07d6bb2a4adb24f" ], [ "Steel.Effect.Atomic.equiv_middle_left_assoc", @@ -180,7 +180,7 @@ "typing_Steel.Memory.star" ], 0, - "f9e23d62713b4b4a8a30a09fb4b620c6" + "b6d80fb2009e3ca404de33287d271bc2" ], [ "Steel.Effect.Atomic.frame00", @@ -242,7 +242,7 @@ "unit_typing" ], 0, - "445427d5e221924664c6a608a1e530cb" + "d6cdbf077df8c87010284c02702c3e40" ], [ "Steel.Effect.Atomic.bind_req_opaque", @@ -264,7 +264,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0a1725dcefb4e95f6ae8911cbd38ce96" + "c356ed9a8358a7b6b1113cd7a3e65f04" ], [ "Steel.Effect.Atomic.bind_ens_opaque", @@ -291,7 +291,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b851025f93615a25289bc393ce3228c4" + "a3e3cce7f5a15b18fff6f98dc23003a9" ], [ "Steel.Effect.Atomic.bind_opaque", @@ -347,7 +347,7 @@ "typing_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "270394eef2cb3ee2ea4b81ef4be5a11d" + "1106c86c2b50d6e62e31cd3fc8620cc1" ], [ "Steel.Effect.Atomic.norm_repr", @@ -368,7 +368,7 @@ "token_correspondence_Steel.Effect.Atomic.req_to_act_req" ], 0, - "eca55e32c676318049eaf4fd73d96c61" + "12df515412d29fbe422c819279baf6dd" ], [ "Steel.Effect.Atomic.bind", @@ -424,7 +424,7 @@ "typing_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "8799bda5fd850f0836d76349c87da34f" + "43d97bfe353610c880ea6e7f7d66c0f5" ], [ "Steel.Effect.Atomic.subcomp_pre", @@ -446,7 +446,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b5bbeb133c50d1085e5a0f34f899ebf6" + "6c6bc8ffbe0abe480214e16722d85dc5" ], [ "Steel.Effect.Atomic.subcomp_opaque", @@ -491,7 +491,7 @@ "typing_Tm_abs_da13d0d644788bcc4db60075783914b3" ], 0, - "99200bb766dc2463302a1341fe2d2240" + "68449c226e0a7322c2438b68caa672be" ], [ "Steel.Effect.Atomic.subcomp", @@ -532,7 +532,7 @@ "typing_Tm_abs_da13d0d644788bcc4db60075783914b3" ], 0, - "dbb274d5ec8277b3910b3b3aa1e948da" + "43b58523129ad3971741e70320861f07" ], [ "Steel.Effect.Atomic.if_then_else_req", @@ -547,7 +547,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3ab1ccd2dee86acd52780b960745d850" + "596f762124a26d6316ba4753b4e6aa80" ], [ "Steel.Effect.Atomic.if_then_else_ens", @@ -568,7 +568,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d9ebd584c14a367ce532246edc56bd1c" + "15c39160a72563f2d4515c855befe625" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -580,7 +580,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a365378faac42858699201363d6900e9" + "e53ae392ebc1c74cc629443d947cb5c2" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -592,7 +592,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1f837f3eb137ff3b45dcef4d6372f017" + "6ce9013b1bb3442ed0c04091d1ac015e" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -604,7 +604,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2a4b06587184ea1819eabbf5b04e7b9a" + "b1ebc8de03b8c990826a5a7b6ec9aeee" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -617,7 +617,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "43296d04260be5f7157e2a230c6f8cd0" + "4ff2e1ce11dced30bb71a9953ec46da0" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -629,7 +629,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "f4cf1c836454f3ec1887524e54116cca" + "b4a9fa929614a17e7ef7c7d609c7b0cd" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -641,7 +641,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fa7a0d6b37be679f9f6b06a0442a7769" + "c98119adcd849ea025d0a41895b127f3" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -653,7 +653,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c227ae2d8d083c84822979b972c307f0" + "3912554f3bc3345525981bb2f76b6fe7" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -665,7 +665,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cbcb4734cb33890ec119df2779304a4e" + "5d76d6d737acc5a32e0d80919a5a9586" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -677,7 +677,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "78ca4f138a905d49f546f299977694f9" + "6ed8f3084c35232fc839edc18749b26c" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -690,7 +690,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3ce72104e15ef5d486e04dbb85450535" + "a6376e3c293be6069cc1dd10c3b8fcd5" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -702,7 +702,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "1d59a4cf8ea19fd24fac739eeae96ea8" + "06381eba9632abf7c2bbcff13a1ba43f" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -714,7 +714,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b9a25d824b1fab60a3578b74b52d0c9b" + "10ce4aaef8c1a5859235e3bf69eb4e8c" ], [ "Steel.Effect.Atomic.bind_pure_steela_", @@ -764,7 +764,7 @@ "typing_Tm_abs_d0f415a5361a9d7988d8e425dc193472", "unit_typing" ], 0, - "e5659e6715a9ebcba7eb735549f90d24" + "142e58158a98d21014da5f84fa48105c" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -776,7 +776,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "27ee3f28c81db7f3b67f7cbaed731ec3" + "25a1d2d711abf81e8094c100c28fd98b" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -788,7 +788,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "96917678881740510aa97b5197d581ab" + "e4ccbab600a09a2434d9261f72dedf3d" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -800,7 +800,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "313057814bffabd64f065abb96a80510" + "daa6c5370894dd352e6e00981046f645" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -813,7 +813,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ac2f2512f46cf1dca58574d7fcdd3295" + "99977e9cf247d4464f9e8341e6700d64" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -825,7 +825,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "c5c030c44eadbf4fdb119027fac6e4fe" + "74707f43dffddaaeaad1dee719d6a2c5" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -837,7 +837,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "caba962473b0e989c6c634b28a3c5e0b" + "90219fe0bae18dc52150a0a0fc8cfe32" ], [ "Steel.Effect.Atomic.lift_atomic_steel", @@ -914,7 +914,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__star" ], 0, - "2172da22ccd4e70edb3267b1ce57d8c0" + "84dbae75d58e8df7202aac014fc947be" ], [ "Steel.Effect.Atomic.as_atomic_action", @@ -952,7 +952,7 @@ "typing_Tm_abs_8e91adfb0b85981739f6d6f97814fe7f" ], 0, - "f39268f66d2b8802d52ec00676200037" + "086b479997bf8ff2a5ae34fd1a8c93e3" ], [ "Steel.Effect.Atomic.as_atomic_action_ghost", @@ -990,7 +990,7 @@ "typing_Tm_abs_8e91adfb0b85981739f6d6f97814fe7f" ], 0, - "d4890bef48dc2777aa9c3857f6d35d65" + "5d8c8001c74bd4b85a73de9295c0b7b1" ], [ "Steel.Effect.Atomic.as_atomic_unobservable_action", @@ -1028,7 +1028,7 @@ "typing_Tm_abs_8e91adfb0b85981739f6d6f97814fe7f" ], 0, - "1d827df9d90186e05c2026c64c969ca0" + "01534390a14f3d06158d020add0bc4a8" ], [ "Steel.Effect.Atomic.get0", @@ -1050,7 +1050,7 @@ "token_correspondence_Steel.Effect.Atomic.req_to_act_req" ], 0, - "b599f91fc577b4cdf16b9bd362b07618" + "490a9153725e0965984de5dd2402de1e" ], [ "Steel.Effect.Atomic.gget", @@ -1074,7 +1074,7 @@ "typing_Steel.Effect.Common.__proj__Mkvprop___item__t" ], 0, - "f1d88b489776a04e0d8723d43af82cc3" + "441fce3cd9101874a911176cf6d4b972" ], [ "Steel.Effect.Atomic.intro_star", @@ -1083,7 +1083,7 @@ 1, [ "@query" ], 0, - "89ff67ad6e09172720c16f2798378b3b" + "fff274901a0024a9d4e7ea8749906abb" ], [ "Steel.Effect.Atomic.intro_star", @@ -1110,7 +1110,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "bddd37b5f2dec9442f1326d054a0dee4" + "b6a33af0a7b5316f80071723408b26b2" ], [ "Steel.Effect.Atomic.rewrite_slprop0", @@ -1143,7 +1143,7 @@ "unit_inversion" ], 0, - "c817e2e7ca9df828154551fb759bb2ee" + "f53a9424ad5ad31c943aefbabca6cb70" ], [ "Steel.Effect.Atomic.change_slprop0", @@ -1152,7 +1152,7 @@ 0, [ "@query" ], 0, - "bc9059b4fc60226f5b533ddcbcbf107f" + "904e592563bfb5cde40f0ed96b4edac6" ], [ "Steel.Effect.Atomic.change_slprop0", @@ -1205,7 +1205,7 @@ "unit_inversion", "unit_typing" ], 0, - "2839c9115d1ef9d609d7871bf5b0147b" + "a934d6d871baa68588f4e6873dd85c4d" ], [ "Steel.Effect.Atomic.change_slprop", @@ -1222,7 +1222,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "4f35b3409861dfb9ebef0972fa8b1170" + "b785e9f40aae45666b8bde6468d58e6b" ], [ "Steel.Effect.Atomic.change_slprop", @@ -1238,7 +1238,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "8522a854adbee732f5a3e1bf7f47b093" + "438be8edc2347f605fe6022d08542849" ], [ "Steel.Effect.Atomic.change_slprop", @@ -1255,7 +1255,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "8a4121663f69fd07ec38ab69255362ed" + "b6c165e98a7bde87171a2bfc1bd2c7fd" ], [ "Steel.Effect.Atomic.change_equal_slprop", @@ -1268,7 +1268,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "b396a6c9b899b89d55c84b3b83365d0f" + "14b306986db99ef61ba3a9fa80e9a0f2" ], [ "Steel.Effect.Atomic.change_equal_slprop", @@ -1291,7 +1291,7 @@ "typing_Steel.Effect.Common.t_of" ], 0, - "454020b07f547329266dcf565e238ff9" + "70fd89d81e04890a3ea1b52435014526" ], [ "Steel.Effect.Atomic.change_slprop_20", @@ -1300,7 +1300,7 @@ 0, [ "@query" ], 0, - "6c764dae3a91554391c8e657244d868c" + "96b673ff914215e0a130bb88091b8236" ], [ "Steel.Effect.Atomic.change_slprop_20", @@ -1340,7 +1340,7 @@ "unit_inversion" ], 0, - "ea5704026574672ca84e085ef2cf7999" + "d8762fd210b72b05773070c372d160ed" ], [ "Steel.Effect.Atomic.change_slprop_2", @@ -1357,7 +1357,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "c781cc87ac3bc45412b31936dffa19e6" + "27c767d0f747fae3b2123dc5cc4ca9c2" ], [ "Steel.Effect.Atomic.change_slprop_2", @@ -1366,7 +1366,7 @@ 1, [ "@query" ], 0, - "456f127d23c4b2b82f4b041df40edccc" + "ed3976f29488d4c7bee6a7c667c6b23a" ], [ "Steel.Effect.Atomic.change_slprop_2", @@ -1383,7 +1383,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "c69a3410f14cf3f5409d2806b440ef24" + "9be13350b0acd282939cd47ae3e576d0" ], [ "Steel.Effect.Atomic.change_slprop_rel0", @@ -1399,7 +1399,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "62056aaf15fcdea4a6f9b0985197eee1" + "b17dfc1de2eb7856695d493266cd765d" ], [ "Steel.Effect.Atomic.change_slprop_rel0", @@ -1449,7 +1449,7 @@ "unit_inversion" ], 0, - "dffa79e8c4ea5a8f6d98a23a30d2863f" + "359b8a0f52be307fb1bf5edd03a9f4b5" ], [ "Steel.Effect.Atomic.change_slprop_rel", @@ -1467,7 +1467,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "16f3a90af89ff61e7b9d1865c5162d3b" + "efca6d3f913a4ac441dc5e72d5ee2c89" ], [ "Steel.Effect.Atomic.change_slprop_rel", @@ -1484,7 +1484,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f404aee94405133f64aa79a21dbcc140" + "16ed5b8e1521f0ba4cbbcd90c8c2b906" ], [ "Steel.Effect.Atomic.change_slprop_rel", @@ -1493,7 +1493,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "88dc9828d1b8a006f8ace30abff255c8" + "570538dd43919e1d50ec5d75bfdc731e" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond0", @@ -1502,7 +1502,7 @@ 1, [ "@query" ], 0, - "d4a4661e6da32ba9f14075bf18176e34" + "2f81188569b2fae3a704a48baef4468d" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond0", @@ -1553,7 +1553,7 @@ "unit_inversion", "unit_typing" ], 0, - "8b83cfd1501354553c4377df6579741d" + "d6530692c0dc7205149b24979e4e0780" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond", @@ -1571,7 +1571,7 @@ "refinement_interpretation_Tm_refine_09eb42cfbdc4f0484d793ab8c0e3fe25" ], 0, - "3d1da9a5c0637b2d378f28910a0cd434" + "f90779266e03d814e6de91cb85c3b0c3" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond", @@ -1583,7 +1583,7 @@ "refinement_interpretation_Tm_refine_09eb42cfbdc4f0484d793ab8c0e3fe25" ], 0, - "cb227f9fc66363a30a638564f69092a9" + "95abf228d461685eb69585b9b92b42fb" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond", @@ -1600,7 +1600,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "2e899fb36731a6ef40d0dceccfed9ba2" + "c5f0a9f7938696c3d9f9936069bc4513" ], [ "Steel.Effect.Atomic.extract_info0", @@ -1617,7 +1617,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "08550576e7a97bf3bb838041022abe0f" + "7210f207788507295f205d24a2e267ba" ], [ "Steel.Effect.Atomic.extract_info0", @@ -1653,7 +1653,7 @@ "unit_inversion" ], 0, - "b2eca285241e8cfc22efd08e428291e2" + "b208951373622bf47974914eba0353de" ], [ "Steel.Effect.Atomic.extract_info", @@ -1670,7 +1670,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "3727a9df1fc7a7c38a2ed22cea27ba98" + "275cad2e8a523fac6a2921a5ed71afaa" ], [ "Steel.Effect.Atomic.extract_info", @@ -1686,7 +1686,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "879d128a377ff9db74d874840bc82caa" + "1df04fefb39d0250a9791dcf1ce062f7" ], [ "Steel.Effect.Atomic.extract_info", @@ -1695,7 +1695,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "232c6ee2fb96bf34e7a23cceee8948a8" + "1c68f96a47628ddad13cced6bbba7ce0" ], [ "Steel.Effect.Atomic.extract_info_raw0", @@ -1716,7 +1716,7 @@ "unit_inversion" ], 0, - "11edb4487809734173fbdce0c01f4c9d" + "3bae867f5c3e13f4a8e299be02c3582e" ], [ "Steel.Effect.Atomic.noop", @@ -1733,7 +1733,7 @@ "typing_tok_Prims.T@tok" ], 0, - "e3382b2fadb15adf860487b6fc1b6e1a" + "1b6308ed8e0eb09eb91d86128461967c" ], [ "Steel.Effect.Atomic.slassert0", @@ -1754,7 +1754,7 @@ "unit_inversion" ], 0, - "88b934ab96a87d13f26722a3d88c0b7f" + "f911ba3591d29abb9abd7842a4aee19d" ], [ "Steel.Effect.Atomic.drop", @@ -1773,7 +1773,7 @@ "typing_Steel.Memory.star" ], 0, - "8ca16e3a82301ea2fa491865be52822c" + "ac05e0cc9e051bc66ad05a78d0fe194a" ], [ "Steel.Effect.Atomic.reveal_star0", @@ -1833,7 +1833,7 @@ "unit_inversion" ], 0, - "57ab7648723f4140b11aaeab5329c320" + "413652e5e486c7b9fa36c1475eb6f2dd" ], [ "Steel.Effect.Atomic.reveal_star", @@ -1860,7 +1860,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "ab57dce9195697a9b218f88318258ca5" + "2ed1b52203a5d61aa6c66f3f56918943" ], [ "Steel.Effect.Atomic.reveal_star", @@ -1886,7 +1886,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "70903a7a6c765bce9722cc6a802723a3" + "dc0dd7a503e50c6a75d6674f77b4871a" ], [ "Steel.Effect.Atomic.reveal_star_30", @@ -1957,7 +1957,7 @@ "typing_Steel.Effect.Common.star", "unit_inversion" ], 0, - "318fc1f293d6195d8ca4421549f3c027" + "b065b5df170964ea2ab9da6c478099ba" ], [ "Steel.Effect.Atomic.reveal_star_3", @@ -1984,7 +1984,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "832a39110d497756a453a39744455b1a" + "28a68255c9556b406a382d5772f38deb" ], [ "Steel.Effect.Atomic.reveal_star_3", @@ -2009,7 +2009,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "87bd23cf6b4201fabb0063f06d5fda38" + "8d7f8d0ce9b605caf80ae088e57fe07a" ], [ "Steel.Effect.Atomic.intro_pure", @@ -2029,7 +2029,7 @@ "typing_Steel.Effect.Common.to_vprop_", "typing_Steel.Memory.pure" ], 0, - "5fd05a1ab79a43af89fceb469822286d" + "536c378bf8b163ba3bbee9c99ea42611" ], [ "Steel.Effect.Atomic.elim_pure", @@ -2043,7 +2043,7 @@ "true_interp" ], 0, - "374a9bb913364beaae5d886021f66686" + "fcbf20f9a3481f0ef7454b1b6b947636" ], [ "Steel.Effect.Atomic.intro_exists", @@ -2065,7 +2065,7 @@ "token_correspondence_Steel.Effect.Atomic.h_exists_sl_" ], 0, - "33ed6c4ce102fb1d7e4688f9dcbe94af" + "86f71662cab2233e573bc81bff037d1a" ], [ "Steel.Effect.Atomic.intro_exists_erased", @@ -2088,7 +2088,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "4eb7aeb6cf0e07174013fef671af787e" + "7a1321870681f0290c8a5338384cc810" ], [ "Steel.Effect.Atomic.witness_exists", @@ -2131,7 +2131,7 @@ "typing_Tm_abs_61a867b549c51e941721c3a94fd621f6" ], 0, - "5291d2e49d6c266557f280a27b742457" + "fe64cf1c5dd2eaad37fe51f7091faa3e" ], [ "Steel.Effect.Atomic.exists_equiv", @@ -2159,7 +2159,7 @@ "typing_Steel.Effect.Common.to_vprop_" ], 0, - "7589b2ec0e2f388d0b4406e5b65962a6" + "2493141546e85ec61aa9078fc0f8a53e" ], [ "Steel.Effect.Atomic.exists_cong", @@ -2174,7 +2174,7 @@ "typing_Tm_abs_43476be6e2b528121aa9b342a6d30d83" ], 0, - "f75ee3dd2b2b2c04d7f54e48f203d2c3" + "2613c5ea59740c3a4ee19c5409945bd4" ], [ "Steel.Effect.Atomic.new_invariant", @@ -2193,7 +2193,7 @@ "refinement_interpretation_Tm_refine_e0c9085c3e6c39729ffea491bdd0b647" ], 0, - "add1a4358597e2be08868c876fe626fa" + "c1698b4f5c77c31122c2fab52a249917" ], [ "Steel.Effect.Atomic.as_atomic_o_action", @@ -2231,7 +2231,7 @@ "typing_Tm_abs_8e91adfb0b85981739f6d6f97814fe7f" ], 0, - "19cb396402f30d9074d63c9990e696ff" + "3eca79ba0788b3d806aeffd6514cacae" ], [ "Steel.Effect.Atomic.with_invariant", @@ -2280,7 +2280,7 @@ "typing_Steel.Memory.locks_invariant", "typing_Steel.Memory.star" ], 0, - "45fb0bfef952a16008bc24b2a75323f4" + "2f27a0a1fc4503e9e50fc4fc0401c0d6" ], [ "Steel.Effect.Atomic.with_invariant_g", @@ -2344,7 +2344,7 @@ "typing_Steel.Effect.Common.vrefine" ], 0, - "abfb426450f2a72b7f34f175683ccbce" + "ccdb84294d9407f351c837d54bdbc0d8" ], [ "Steel.Effect.Atomic.intro_vrefine", @@ -2358,7 +2358,7 @@ "true_interp" ], 0, - "e6259d4e5820d3e41c1faf434371acd0" + "1cec4c19b1823fe0d2c56a9977274e48" ], [ "Steel.Effect.Atomic.elim_vrefine", @@ -2382,7 +2382,7 @@ "typing_Steel.Effect.Common.vrefine" ], 0, - "fb4e8cdde9db829ef92e7b2d7cc34c17" + "57c98aea48d20a20597a16fc95515e12" ], [ "Steel.Effect.Atomic.elim_vrefine", @@ -2407,7 +2407,7 @@ "typing_Steel.Effect.Common.__proj__Mkvprop___item__t" ], 0, - "49a28f14d6f3c884a459698db35567b6" + "67691b99018635e9dcd2f6de74ad5fcf" ], [ "Steel.Effect.Atomic.vdep_cond", @@ -2421,7 +2421,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fe00043311ab1fe6968fa75d78bfffd3" + "6c80adda97091e380a5b223c3abfa1ce" ], [ "Steel.Effect.Atomic.vdep_rel", @@ -2447,7 +2447,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "51cba42e70ce0abb31adf58f5c1b8552" + "d5f2752f60e35d7d2ab83b111c80a943" ], [ "Steel.Effect.Atomic.intro_vdep_lemma", @@ -2500,7 +2500,7 @@ "typing_Steel.Effect.Common.star", "typing_Steel.Effect.Common.vdep" ], 0, - "4618824accd0a7c50d9daf837f5593a7" + "728129d1485a0243f681b5153e6e33bc" ], [ "Steel.Effect.Atomic.intro_vdep", @@ -2528,7 +2528,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "9365ef942ed0168d7b09ffc4a1be4630" + "f240cf94b62af5876e59830192315363" ], [ "Steel.Effect.Atomic.intro_vdep", @@ -2550,7 +2550,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "7cef8755dd5b08a34528b4849bd14055" + "17d26390205904211b42005d54cf65ef" ], [ "Steel.Effect.Atomic.vdep_cond_recip", @@ -2574,7 +2574,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "be7b0017f98425d163df94f56b36c4a3" + "ae9d4acaa0efc05b481efe07e096c030" ], [ "Steel.Effect.Atomic.elim_vdep_lemma", @@ -2628,7 +2628,7 @@ "typing_Steel.Effect.Common.star", "typing_Steel.Effect.Common.vdep" ], 0, - "f319f8bf8a3ad4e1319b162b4d7c77b5" + "de44d21468daff9d02655e8c029341be" ], [ "Steel.Effect.Atomic.elim_vdep0", @@ -2683,7 +2683,7 @@ "typing_Steel.Effect.Common.vdep_" ], 0, - "b0eda4abe7e55a87efd49ab0c210c48a" + "ae1ffd4c1ab9d3c5e707da654ec59da8" ], [ "Steel.Effect.Atomic.elim_vdep", @@ -2707,7 +2707,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "712aa2b76fa2994156e009f51c27784c" + "e203d94316be4dfd670e8b36937e9a5d" ], [ "Steel.Effect.Atomic.elim_vdep", @@ -2732,7 +2732,7 @@ "typing_Steel.Effect.Common.vdep_t" ], 0, - "53f7282ed4f4cd4245d856a075ff8d9b" + "7b7d1b94c194d1253da7cfe2ce91c58a" ], [ "Steel.Effect.Atomic.intro_vrewrite", @@ -2745,7 +2745,7 @@ "typing_Steel.Effect.Common.vrewrite" ], 0, - "38f894b24d01d82a4f9d8aac7ca61a81" + "7713c8aa99c47703f89331c3618ed9bd" ], [ "Steel.Effect.Atomic.intro_vrewrite", @@ -2765,7 +2765,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem", "true_interp" ], 0, - "d31237dfb497a78ef56308fbb9086c98" + "be338d5bcad7079389c8909a1d1b9322" ], [ "Steel.Effect.Atomic.elim_vrewrite", @@ -2778,7 +2778,7 @@ "typing_Steel.Effect.Common.vrewrite" ], 0, - "6db269887bb6a02fc06f41e708d31290" + "7e2168d97a3c1785d4be2dd237983bb9" ], [ "Steel.Effect.Atomic.elim_vrewrite", @@ -2795,7 +2795,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem" ], 0, - "045db5f1ab0e3ab12e7b42813d621d1e" + "e1653fb5308f70c65798b339a873033b" ], [ "Steel.Effect.Atomic.mk_selector_vprop_sel'", @@ -2809,7 +2809,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "185bdc31e7d4f527ac85b5441cd95520" + "6e3ecc309c4e8700bba65f47df1e2e42" ], [ "Steel.Effect.Atomic.mk_selector_vprop_sel", @@ -2840,7 +2840,7 @@ "typing_Steel.Memory.join" ], 0, - "7a87ca4024647d5b742c74c8b18fe226" + "e963f58a4761f2ecdcf885a63201c3b8" ], [ "Steel.Effect.Atomic.mk_selector_vprop_intro", @@ -2852,7 +2852,7 @@ "typing_Steel.Effect.Atomic.mk_selector_vprop" ], 0, - "c3b785fe451a976d10e8c8bea870a0d9" + "25c47090cab34dc4985a73ac5d322d9f" ], [ "Steel.Effect.Atomic.mk_selector_vprop_intro", @@ -2885,7 +2885,7 @@ "typing_Steel.Memory.id_elim_exists" ], 0, - "e91b2596dc766d96c037cd2023979336" + "3c5be492d70f595d83f49059182d8e74" ], [ "Steel.Effect.Atomic.mk_selector_vprop_elim", @@ -2899,7 +2899,7 @@ "typing_Steel.Effect.Atomic.mk_selector_vprop" ], 0, - "50e17400b0d2de45ffe88587621e6735" + "12ac969127e19b3098481c865bd69f25" ], [ "Steel.Effect.Atomic.mk_selector_vprop_elim", @@ -2931,7 +2931,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Memory.id_elim_exists" ], 0, - "6450ecb14015174c427c2fd47b674ffb" + "59e6e7186d40f98457a0d5f8e99fde1c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.Atomic.fsti.hints b/ulib/.cache/Steel.Effect.Atomic.fsti.hints index e5c67a94b10..3f164225a03 100644 --- a/ulib/.cache/Steel.Effect.Atomic.fsti.hints +++ b/ulib/.cache/Steel.Effect.Atomic.fsti.hints @@ -12,7 +12,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "085de7752546946e89b19ebf20e1a3e7" + "5c6dcb77ee56d34da7f25a912466bd5f" ], [ "Steel.Effect.Atomic.bind_req", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8f9cefa75ea1e54e786f2fd5fbb47b71" + "a3af5e04f1d0196c82c17472bc699d16" ], [ "Steel.Effect.Atomic.bind_ens", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ff6e3b708bb8b60f4bc0efaba90ab721" + "e525498c138dca631fa06f1a607369a6" ], [ "Steel.Effect.Atomic.subcomp_pre", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "35dd9d105d78c0f2c34f46bc39060462" + "ccc6120e51b7e4f953a14abca8d5b7dc" ], [ "Steel.Effect.Atomic.if_then_else_req", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a45cc3ca9468bfeca78776690c28d8c3" + "69799a12a4be7999d9662269f6d71ae0" ], [ "Steel.Effect.Atomic.if_then_else_ens", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "131cc9bf5fb7eeb52c1fecace5ff9e44" + "7531ebcc5fcfc1efc4cc8dcb267c24db" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "745129ff22ec57a12312c6f41718f1c5" + "efe512e00b4408ee17d10daf8ac6df65" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "218abbfd0730f2c069f80dcd6b9fe74d" + "74695fd02c35f281a4eea5a73df1045e" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "104fa1ecf3d335e9c0ad57f2dc082de9" + "35266f2d3161185a471f3ba44733f29f" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -168,7 +168,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e6ca9fb127bff8de826d6aeb50b2c6fe" + "58a90cd5b71403b2b2d646047695b5dd" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -180,7 +180,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "e352dd5ffd8dbdab8009ef04a3e15c63" + "fa2d2c7fc0532b32e4575f80006b79af" ], [ "Steel.Effect.Atomic.SteelAGCommon", @@ -192,7 +192,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1bc968c6f3d0fb3e29e040640a3e1fe2" + "f542eafa7e0e53d4ea119363b8061f63" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -204,7 +204,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "89dfa7f5b08ee6597c7ff6de8e4bab28" + "9f7fd03315a7cac5cbd7009b97bd4b84" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -216,7 +216,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "82c43cb0c4f66299b6e33c4822546805" + "2a2813892c23fbcd62bf4433c5dd5394" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -228,7 +228,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b3556a01e2b6ddd13d3a1353676f7276" + "03c839baab56a5621fbb147f49182edf" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -241,7 +241,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1299ee09572a4bbb105304b3bad7e09b" + "66847f5f5a25878efd70a1750e85a1d1" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "91b1451fade314212b9d9127e1d53402" + "0544e8c8ff6a222a1148c4cf56810861" ], [ "Steel.Effect.Atomic.SteelAtomicBase", @@ -265,7 +265,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "02d9f0a0b84c533c5c92abd7cf77dadf" + "6539c941093c4f88a192e3d30960b64b" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -277,7 +277,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "317529e9ee17188638b7833e4cf0b565" + "acd373eab585dd23fc9c3f715e42493f" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -289,7 +289,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4006c6ad986e6becce2bc65a7d91423e" + "06063b4c89f89849a3d06cddec81e59c" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -301,7 +301,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c4427caa59b7a266317ed4186b1b3d4c" + "f25496c7529d3e386ea62ab206ef5628" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -314,7 +314,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6cb4f9a76abf46aa3e6d76d21156f12d" + "7c42646e93e3659079b3a7e5886b2246" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -326,7 +326,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "317a2917a4bca524d8c565e1963e8a4c" + "72b3e100f45c20ad677ab79062e238ce" ], [ "Steel.Effect.Atomic.SteelGhostBase", @@ -338,7 +338,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b884b22fb81ae11037c31d46b1ab57c5" + "2de18d15a33262b7fc37d55d2f642004" ], [ "Steel.Effect.Atomic.gget", @@ -360,7 +360,7 @@ "typing_Steel.Effect.Common.__proj__Mkvprop___item__t" ], 0, - "d22ad3079e01bc205274603532427134" + "c468b17b37b89e3edbc355d05858e3ff" ], [ "Steel.Effect.Atomic.change_slprop", @@ -377,7 +377,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "f8b49848e4b8df3f8222fec59a519867" + "3750553662b75f6ce8bcbd1d875d4cc5" ], [ "Steel.Effect.Atomic.change_equal_slprop", @@ -390,7 +390,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "baf9b37945ff48ca84b472d6f50c1efd" + "10a156bcec77dc41d331a7b1e561a76b" ], [ "Steel.Effect.Atomic.change_slprop_2", @@ -407,7 +407,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "fe34079026db728a1794338b4f22e3e8" + "8843c7920464310de025c4d16aeca67e" ], [ "Steel.Effect.Atomic.change_slprop_rel", @@ -425,7 +425,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4badbf621e1b84ed9d3bdc8b113e18b2" + "e2557b93d4b0d5524bc9312df12aea0a" ], [ "Steel.Effect.Atomic.change_slprop_rel_with_cond", @@ -443,7 +443,7 @@ "refinement_interpretation_Tm_refine_09eb42cfbdc4f0484d793ab8c0e3fe25" ], 0, - "a99073cd96a6b3205259bf337cc2d31b" + "23318ab84553082797b7563d99d67d43" ], [ "Steel.Effect.Atomic.extract_info", @@ -460,7 +460,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "19d9d779645aa8b5e8e457aa0b78842a" + "08daf68fa64715f6c5ffb0e5f2b0938c" ], [ "Steel.Effect.Atomic.reveal_star", @@ -488,7 +488,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "ddeba3d0383e43708f7d6dc3560ad027" + "47cbab5b1c70e07d9cc3609585566949" ], [ "Steel.Effect.Atomic.reveal_star_3", @@ -515,7 +515,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "93936c139d637c889f40dc2f08cd298f" + "ce1399d6f80f1ee6a95472fc851d2f51" ], [ "Steel.Effect.Atomic.intro_vrefine", @@ -539,7 +539,7 @@ "typing_Steel.Effect.Common.vrefine" ], 0, - "99f239c0acfa1cdc21e5e4bd89ab4bf4" + "70594c786d468a256f38544dd5482ec1" ], [ "Steel.Effect.Atomic.elim_vrefine", @@ -563,7 +563,7 @@ "typing_Steel.Effect.Common.vrefine" ], 0, - "4859fb5b83770f1c1a87dad5527563b2" + "aec51965d3aa0347eb4c69bdbb80699d" ], [ "Steel.Effect.Atomic.intro_vdep", @@ -591,7 +591,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "48e5151c2a6faae51e8a9f6ea1bf106a" + "78fe752121c7aee467eba984b3b4999e" ], [ "Steel.Effect.Atomic.elim_vdep", @@ -615,7 +615,7 @@ "typing_Steel.Effect.Common.vdep" ], 0, - "c7828644417f22a36f2fc0115c2642d0" + "1a60b0fc89905af57c2aba4b5b744155" ], [ "Steel.Effect.Atomic.intro_vrewrite", @@ -628,7 +628,7 @@ "typing_Steel.Effect.Common.vrewrite" ], 0, - "e38d18b09a5d7d76151c2e64c691cb24" + "adea7b81cb31e179b9bd6391adbe1e20" ], [ "Steel.Effect.Atomic.elim_vrewrite", @@ -641,7 +641,7 @@ "typing_Steel.Effect.Common.vrewrite" ], 0, - "5e339567481bf7b543183a06eabd5d75" + "6c8a59260e1ea709988fef1dba499082" ], [ "Steel.Effect.Atomic.mk_selector_vprop_intro", @@ -653,7 +653,7 @@ "typing_Steel.Effect.Atomic.mk_selector_vprop" ], 0, - "49cd3c4eaeba1eef83182209f20a510f" + "cb51b56c3cf8547ca55f05fb38273a66" ], [ "Steel.Effect.Atomic.mk_selector_vprop_elim", @@ -667,7 +667,7 @@ "typing_Steel.Effect.Atomic.mk_selector_vprop" ], 0, - "e08365124cb850dc7edd898a665ff376" + "c4db5b386f2d84c5985c2433ba30c0f8" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.Common.fst.hints b/ulib/.cache/Steel.Effect.Common.fst.hints index bc1710147fc..7fca28cc7ce 100644 --- a/ulib/.cache/Steel.Effect.Common.fst.hints +++ b/ulib/.cache/Steel.Effect.Common.fst.hints @@ -16,7 +16,7 @@ "typing_tok_Prims.T@tok" ], 0, - "c541ed3791a2b46a229aac4e2a34a245" + "e12ab2a1df6a9442b87eb69953e03678" ], [ "Steel.Effect.Common.join_preserves_interp", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_05e27cac11d5ba294d48e85e16d78292" ], 0, - "b9f2caecd67ee57d80a6fed74876a903" + "436e89ade7a942fa3569c6fc038a7b3d" ], [ "Steel.Effect.Common.sel_depends_only_on", @@ -37,7 +37,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.join_preserves_interp" ], 0, - "1e8b335c02b9b33d3e2e0d72fb89ae24" + "2b47b574886fbd15e97e610cdbbf9bbd" ], [ "Steel.Effect.Common.sel_depends_only_on_core", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "c85cbca111704ae80475a5a82a1cc2fa" + "3b4344544eb54266b01e84de8e60d85f" ], [ "Steel.Effect.Common.__proj__VUnit__item___0", @@ -62,7 +62,7 @@ "refinement_interpretation_Tm_refine_93368cf460be2295c4e025d7bd1d2312" ], 0, - "bdcbac34d2d99bce58c12dd709627ed9" + "c77031962f144bd89894eb09e36778dc" ], [ "Steel.Effect.Common.__proj__VStar__item___0", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_380577768717aa10698b318ebfe56684" ], 0, - "73056aa0c14f242b664a8c79e0bee04e" + "5543e69941902a24d2dd3af3f20fb939" ], [ "Steel.Effect.Common.__proj__VStar__item___1", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_380577768717aa10698b318ebfe56684" ], 0, - "a411c030d6c633cd8acbbbf844c0dfff" + "594f05163c484c67060c6a911ee4d9a4" ], [ "Steel.Effect.Common.to_vprop'", @@ -99,7 +99,7 @@ "interpretation_Tm_abs_94d090eee5e8db6e0aafeb40e3c020bd" ], 0, - "fe88bac8f21513ba0b96f26540061a3f" + "f69adce0ddc9e3fd95be4e019aa45591" ], [ "Steel.Effect.Common.hp_of", @@ -117,7 +117,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "52cba260a69bf219e5f87db87e6bbc5f" + "fdca89a9b85cdaeaf0a7f70aa654966b" ], [ "Steel.Effect.Common.t_of", @@ -135,7 +135,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "de8808ca5d6f6f6487fd6c8d0b463a2c" + "ad09a1ecc5cb5c9ea49a0a0eeac9d191" ], [ "Steel.Effect.Common.sel_of", @@ -181,7 +181,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "059186da5a7e1684ea187cefbf967cd0" + "171add26d8427453a8603f31a121bc52" ], [ "Steel.Effect.Common.h_exists", @@ -194,7 +194,7 @@ "interpretation_Tm_abs_f2ed4660fc7472748716c4e5000b0f50" ], 0, - "61e0e4def9864611e976c9fdb3e828e8" + "3b99df4dcfcf0ea157c43cf11803d9eb" ], [ "Steel.Effect.Common.reveal_can_be_split", @@ -203,7 +203,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.can_be_split" ], 0, - "60b0f5159c05013b597a29c87e8cbc3d" + "949d5d7f3760dbe8fa07273f9f33ff63" ], [ "Steel.Effect.Common.can_be_split_interp", @@ -219,7 +219,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "f2694c4591147631b6db864f306c3a60" + "e0991a2a5d83334c96cca94c538648d7" ], [ "Steel.Effect.Common.can_be_split_trans", @@ -232,7 +232,7 @@ "equation_Steel.Memory.slimp" ], 0, - "7848c8e3f1457b69a660b0bc26d9b709" + "4329a781043e4a1aa2f8de9b3a428ede" ], [ "Steel.Effect.Common.can_be_split_trans_rev", @@ -241,7 +241,7 @@ 1, [ "@query" ], 0, - "4bbf2aee49256846d7dc7b1185077abf" + "b89b03a7a7283fe2acac6be9fabfc23f" ], [ "Steel.Effect.Common.can_be_split_star_l", @@ -264,7 +264,7 @@ "typing_Steel.Effect.Common.hp_of", "typing_Steel.Effect.Common.star" ], 0, - "cbc094f204e58dbdfcaa0a6d26471563" + "b086b057863c117cb465b43deed975fa" ], [ "Steel.Effect.Common.can_be_split_star_r", @@ -287,7 +287,7 @@ "typing_Steel.Effect.Common.hp_of", "typing_Steel.Effect.Common.star" ], 0, - "fb50cfb9fc5f42cca6534962295476c1" + "6761270a6e9555924364256b80d4530f" ], [ "Steel.Effect.Common.can_be_split_refl", @@ -299,7 +299,7 @@ "equation_Steel.Memory.slimp" ], 0, - "82f1d186fe338abd2c688288ae849f4a" + "e8bd9a35550ed0a633ecc58f0d47e134" ], [ "Steel.Effect.Common.can_be_split_congr_l", @@ -320,7 +320,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "76e34f9e53714bcae78157da9421bc69" + "3756a22375b63bdb46a6e53e5b279aad" ], [ "Steel.Effect.Common.can_be_split_congr_r", @@ -341,7 +341,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "ee8bc7f10544bac0963ceaaa5718399e" + "00e635b09c310704ca6d00ff5faf5f58" ], [ "Steel.Effect.Common.prop_and", @@ -354,7 +354,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9d48703f87bc39b3c79ec00e33f7b330" + "0d8279edd1a753024adb8d0fce01cfab" ], [ "Steel.Effect.Common.can_be_split_forall_dep_trans_rev", @@ -370,7 +370,7 @@ "interpretation_Tm_abs_b371058decdbff2f75af09b406e587b4" ], 0, - "e32158b24d0ef063f1e0ffe76fa1774a" + "0a56a85c198d82b442df70df09aa1b9d" ], [ "Steel.Effect.Common.can_be_split_forall_dep_congr_l", @@ -385,7 +385,7 @@ "interpretation_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "9b62fc1306a7a73460060dcd7c59c44c" + "99357798b4239c0d9d7e813f082c24d3" ], [ "Steel.Effect.Common.can_be_split_forall_dep_congr_r", @@ -400,7 +400,7 @@ "interpretation_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "c71f9b27e3f0e54237b34b10009c60ef" + "00425a6e152099e924ca12beb5568484" ], [ "Steel.Effect.Common.equiv", @@ -416,7 +416,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "df9c4b8f62566dabdefd4dad6dd02d3b" + "2e7bbd9422de51b6e46a3853e4b38b24" ], [ "Steel.Effect.Common.reveal_equiv", @@ -425,7 +425,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.equiv" ], 0, - "7ba8bcfa622263ec8def29a8b7841b39" + "7880724ed1ec4eed7c048bdadb6ea345" ], [ "Steel.Effect.Common.valid_rmem", @@ -455,7 +455,7 @@ "token_correspondence_Steel.Effect.Common.hp_of.fuel_instrumented" ], 0, - "5c2512439402925cfe88ba6710c0a2fb" + "22b0fdc20526e11cfddd19837a767a95" ], [ "Steel.Effect.Common.unrestricted_mk_rmem", @@ -473,7 +473,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "29baff850c1aa4cc7c32be712929a2f5" + "312c9ded6bd00550a1319efd4f942bda" ], [ "Steel.Effect.Common.mk_rmem'", @@ -490,7 +490,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "ddeda8543de181a153e292a193b6f995" + "f5902573b687689f7c740d4389cc2095" ], [ "Steel.Effect.Common.lemma_valid_mk_rmem", @@ -541,7 +541,7 @@ "typing_Tm_abs_6af19054736cf7ed32ba36668de76ebe" ], 0, - "e682f285098159b8cdea45d51bd5ac98" + "4366f34544cb0fd2fdf9af713565efe8" ], [ "Steel.Effect.Common.mk_rmem", @@ -558,7 +558,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "aec83cd26d43edcfdc95bce6947421fd" + "f86760c086da2d4fcfdee011d08e9595" ], [ "Steel.Effect.Common.reveal_mk_rmem", @@ -579,7 +579,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "feb4fc8faa19d18356704839d7a84a57" + "11f15ee0366e29d3a851549bace2db78" ], [ "Steel.Effect.Common.reveal_mk_rmem", @@ -616,7 +616,7 @@ "typing_Tm_abs_6af19054736cf7ed32ba36668de76ebe" ], 0, - "6c2cf4d325de411f69511f00f4ed5830" + "2ec8c285b7258c6ec3311fd95d6e54e3" ], [ "Steel.Effect.Common.emp'", @@ -629,7 +629,7 @@ "interpretation_Tm_abs_b001ba650ef23e7336605be449ae2517" ], 0, - "63220a0b8af71fcc9de6447c21165489" + "a27f3544d7d1cae8a98f4f2e18b6b8d2" ], [ "Steel.Effect.Common.reveal_emp", @@ -653,7 +653,7 @@ "typing_Steel.Effect.Common.emp" ], 0, - "4f1d4b272f80f69f7fce9e77d72a7a2f" + "2f216e1ce48d87a964d353b74d8fd93b" ], [ "Steel.Effect.Common.unrestricted_focus_rmem", @@ -665,7 +665,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "0cb7d5a4275bb9440b68978c2b1393dc" + "f0603b3aa6eeb84429364c439617361d" ], [ "Steel.Effect.Common.lemma_valid_focus_rmem", @@ -703,7 +703,7 @@ "typing_Tm_abs_b4b0eb0a30c8752636aec539d6e3910e" ], 0, - "87b7576264d8151e268faa52877691a9" + "1a7e7f96ee440118ad29f221c4d92226" ], [ "Steel.Effect.Common.focus_rmem", @@ -712,7 +712,7 @@ 1, [ "@query" ], 0, - "e04efe79b97778034f6cff86441471cf" + "db9bd46592d77928fd7a12cdf35b74ae" ], [ "Steel.Effect.Common.focus_rmem_refl", @@ -743,7 +743,7 @@ "typing_Tm_abs_b4b0eb0a30c8752636aec539d6e3910e" ], 0, - "58ba8e01cc6ab6b9353a8b2f3271fcd7" + "b8c4053b720918ebfd6b343e51a10bac" ], [ "Steel.Effect.Common.frame_equalities'", @@ -763,7 +763,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "11a8582f284544f4ab5cb14e15be26ee" + "54682fdb818f987ec5a39fb4c87c044c" ], [ "Steel.Effect.Common.lemma_frame_refl'", @@ -772,7 +772,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "982991ebfdeb3bebd9b303aef37111e7" + "d794f07ff4bca4e9edf8f57175e03c2b" ], [ "Steel.Effect.Common.lemma_frame_refl'", @@ -823,7 +823,7 @@ "typing_Tm_abs_b4b0eb0a30c8752636aec539d6e3910e" ], 0, - "b3a8e0af3e5d0715fee5e2e1cbc13226" + "920e366d89b9b55870956327ba81f710" ], [ "Steel.Effect.Common.lemma_frame_equalities", @@ -832,7 +832,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "e60f77d858a25c69512d2078413c1e11" + "ea3e2937904907744250c78db1be0a6c" ], [ "Steel.Effect.Common.lemma_frame_equalities", @@ -852,7 +852,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cf26a31ed4313b7e136f8c9d4a753fce" + "223516c770c22ff75dca94a31df6247b" ], [ "Steel.Effect.Common.lemma_frame_emp", @@ -881,7 +881,7 @@ "unit_inversion" ], 0, - "a9bcf8b500feeb9023f009d61462d74c" + "d255b4efe693e292caa485953dba28b0" ], [ "Steel.Effect.Common.elim_conjunction", @@ -890,7 +890,7 @@ 1, [ "@query" ], 0, - "aea466a99d53a173351c443cc206f2c4" + "554fe98147d73fc36a495af8752fdcc2" ], [ "Steel.Effect.Common.frame_equalities", @@ -915,7 +915,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "d7f8f7ed6702f6206a1a8f4c2e91f342" + "85d1a2d8f0c9423f0d9e015ca7d2b15c" ], [ "Steel.Effect.Common.can_be_split_dep_refl", @@ -928,7 +928,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "3ad95821a0f3970a9fa77e9c49395309" + "7b27e6c0fbd80365e1d411eb13218f5e" ], [ "Steel.Effect.Common.equiv_can_be_split", @@ -942,7 +942,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "8a1332dd17f95b80ec14416936b87a78" + "4a0c9b574bb193306b39b26fa22d6f10" ], [ "Steel.Effect.Common.intro_can_be_split_frame", @@ -966,7 +966,7 @@ "typing_Steel.Effect.Common.hp_of", "typing_Steel.Effect.Common.star" ], 0, - "247a35f47c54100f3bf7191455b829ad" + "5856e6d0ddd3de40143571c9982cf227" ], [ "Steel.Effect.Common.can_be_split_post_elim", @@ -988,7 +988,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "56c678c43bdeff36bc2c3d2e1e860e90" + "ad73708cc5805de38c1e6c8d82c075b7" ], [ "Steel.Effect.Common.equiv_forall_refl", @@ -1004,7 +1004,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "cb7de88eb64ecf546400280e645c73ea" + "5ed70b4f59a10f5cd9f8b577faa58a80" ], [ "Steel.Effect.Common.equiv_forall_elim", @@ -1024,7 +1024,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "775dc86695e08a92d56ffdb1d8fd3014" + "408cabc8ea94dede495e87712b2931b4" ], [ "Steel.Effect.Common.equiv_refl", @@ -1036,7 +1036,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "024e9307a8e5393bdc543cf0536ee4f2" + "945c44c7b1c87a9ceb1e473146f32631" ], [ "Steel.Effect.Common.equiv_sym", @@ -1049,7 +1049,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "34714587968e9edf3c8c07ff2cb5d4bd" + "d41ea9790f8dfc5504708445485a01d0" ], [ "Steel.Effect.Common.equiv_trans", @@ -1062,7 +1062,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Effect.Common.hp_of" ], 0, - "f81835f609869f3bfba10ccd4ba158ec" + "002021a1d061d92f20921edc31d57f5c" ], [ "Steel.Effect.Common.cm_identity", @@ -1092,7 +1092,7 @@ "typing_Steel.Memory.star" ], 0, - "30bc32d67bb35ef13a912b7a7a6dab4c" + "6b0f6f06ab14a9058479f25e7cdc3bf6" ], [ "Steel.Effect.Common.star_commutative", @@ -1112,7 +1112,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "5fb1ccc69cd76024ddc666149d166f8b" + "64977f14922333e6fe1b93ab06cdf234" ], [ "Steel.Effect.Common.star_associative", @@ -1134,7 +1134,7 @@ "typing_Steel.Effect.Common.star", "typing_Steel.Memory.star" ], 0, - "044f3ff39512b46e3df30a534a892055" + "2354d29f133c55abe802da8923343e7e" ], [ "Steel.Effect.Common.star_congruence", @@ -1154,7 +1154,7 @@ "typing_Steel.Effect.Common.star" ], 0, - "42dba9dfcd91373a3e2348d4b24bf421" + "057a292a9da42ac85a3816eb659662da" ], [ "Steel.Effect.Common.rm", @@ -1170,7 +1170,7 @@ "token_correspondence_Steel.Effect.Common.equiv" ], 0, - "d856e32f59a287de196d6a2f00458e5d" + "4dc9f48b50e5cb888c99749117ad7039" ], [ "Steel.Effect.Common.vrefine_am", @@ -1199,7 +1199,7 @@ "token_correspondence_Steel.Effect.Common.sel_of" ], 0, - "a8a67262ba29e12420c4c3577a4f042f" + "caefca206728d498fcfc57c2f8baf04d" ], [ "Steel.Effect.Common.vrefine_hp", @@ -1215,7 +1215,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "7eccce3e3f6365fce6457f19fdf82413" + "15f99ddfd2e58174c95cd67272b5dd9e" ], [ "Steel.Effect.Common.interp_vrefine_hp", @@ -1231,7 +1231,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "31f9ba2ed73f4c6d69ce8c79b20a3429" + "0b564e6be0ccd40672765f0d38d9723d" ], [ "Steel.Effect.Common.interp_vrefine_hp", @@ -1255,7 +1255,7 @@ "typing_Steel.Effect.Common.vrefine_am" ], 0, - "c077f6d4dc92b8ff37fc5fd46b009d78" + "ce7dcd60d146a287942c704a17122fb8" ], [ "Steel.Effect.Common.vrefine_t", @@ -1271,7 +1271,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "48f5e8005f2254c7f58584d3e3162e93" + "6068295e40645c4b9eeb451e63796be8" ], [ "Steel.Effect.Common.vrefine_sel'", @@ -1292,7 +1292,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "15f73b77e8f61f7eaa78696bb5cec37c" + "01de3e5c3f1694c2c92f87cde998e307" ], [ "Steel.Effect.Common.vrefine_sel", @@ -1329,7 +1329,7 @@ "typing_Steel.Effect.Common.vrefine_am" ], 0, - "1aec183d660e783560e9e63b9abb9c15" + "cb70d7f8139d23cd5a527ddb4374f912" ], [ "Steel.Effect.Common.vrefine_sel_eq", @@ -1338,7 +1338,7 @@ 1, [ "@query" ], 0, - "cfb62051ad0ee40a1d4f3af60fd3c291" + "02b61eb7399c3f8817222ff947d25636" ], [ "Steel.Effect.Common.vrefine_sel_eq", @@ -1369,7 +1369,7 @@ "typing_Steel.Effect.Common.vrefine_am" ], 0, - "be824dbc6ca0c243e5235304102e2cc6" + "a6b747de617ab22fd905404adbaa4966" ], [ "Steel.Effect.Common.interp_vdep_hp", @@ -1378,7 +1378,7 @@ 1, [ "@query" ], 0, - "c610c3a283be7a5ea6bc545ef913d394" + "d8f3e09ab506d0e1e890293cff2ff21f" ], [ "Steel.Effect.Common.interp_vdep_hp", @@ -1415,7 +1415,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "d80a6d3f62c1b412e1e052c58ca11883" + "a1a1944fb6a63b98d699e5be525231c3" ], [ "Steel.Effect.Common.vdep_sel'", @@ -1433,7 +1433,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "0fd2911b256e0425186f209a52df4127" + "ac72bb8820bb6fe337c34ea3a4f62c90" ], [ "Steel.Effect.Common.vdep_sel", @@ -1489,7 +1489,7 @@ "typing_Steel.Memory.core_mem", "typing_Steel.Memory.join" ], 0, - "c6981379b886a81cfc165b203268b46a" + "adafa375b7c790a9d4f51cb6f08b61df" ], [ "Steel.Effect.Common.vdep_sel_eq", @@ -1498,7 +1498,7 @@ 1, [ "@query" ], 0, - "e9378fbccb8df3709fa96a1349722254" + "9fba89e2735f94c3420113fda20021a7" ], [ "Steel.Effect.Common.vdep_sel_eq", @@ -1537,7 +1537,7 @@ "typing_Steel.Effect.Common.vdep_hp_payload" ], 0, - "80ec25e5a81e0a11dc002504353c8426" + "29a2ac322b83088892c8354f08e2149f" ], [ "Steel.Effect.Common.vrewrite_sel", @@ -1571,7 +1571,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "0c016f809d2a7c4122ba5fdc0104d046" + "0f6a2c2d67e7196f321181fe1dc1c4f9" ], [ "Steel.Effect.Common.vrewrite_sel_eq", @@ -1587,7 +1587,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "2527864fddd8c689114c09e5b1531a58" + "6ada3819615a4f55e9395f122166f581" ], [ "Steel.Effect.Common.vrewrite_sel_eq", @@ -1600,7 +1600,7 @@ "token_correspondence_Steel.Effect.Common.vrewrite_sel" ], 0, - "0781d81e3b903e95a31ea8c8c57cbb7e" + "d8bb9c2c64560c79433d22f348886e2d" ], [ "Steel.Effect.Common.visit_tm", @@ -1631,7 +1631,7 @@ "typing_FStar.Reflection.Builtins.inspect_ln" ], 0, - "4f1c2abaaef1e67c81dbf2de0fa6e3df" + "b3d59d5c5f778ce7b40596737da71651" ], [ "Steel.Effect.Common.visit_tm", @@ -1650,7 +1650,7 @@ "typing_FStar.Reflection.Builtins.inspect_comp" ], 0, - "fdfeefdc3207ecc9a3a498640eeb3061" + "1d251133677489915a55294f08f64cc6" ], [ "Steel.Effect.Common.atoms_to_string", @@ -1666,7 +1666,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "d20fc94c6c9c4f5a60dc01f18544a3f9" + "bf76530a5d48e990121ca439db2df036" ], [ "Steel.Effect.Common.exp", @@ -1680,7 +1680,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9acff6f1c93573015fd6878d04df75d6" + "58d5f115261141c2e3908af97beb7d31" ], [ "Steel.Effect.Common.__proj__Mult__item___0", @@ -1692,7 +1692,7 @@ "refinement_interpretation_Tm_refine_e7954ac14aed50076e3fc9ae4af8e986" ], 0, - "d8a40fe3ed4093d5f207175fa71de3a4" + "8dbb7f1971ee60b23ac8b893bebf3285" ], [ "Steel.Effect.Common.__proj__Mult__item___1", @@ -1704,7 +1704,7 @@ "refinement_interpretation_Tm_refine_e7954ac14aed50076e3fc9ae4af8e986" ], 0, - "f1b045dfcbfefa4b4aabc07297d2bee5" + "4f0973e4c137847f87288dc9a3082fc8" ], [ "Steel.Effect.Common.__proj__Atom__item___0", @@ -1716,7 +1716,7 @@ "refinement_interpretation_Tm_refine_c885ffea822ff4a58aa0f7bf36140816" ], 0, - "125e39b73566ac9d61c814133a7252ca" + "60aa65a258872ebb9a59a15b45361720" ], [ "Steel.Effect.Common.my_assoc", @@ -1744,7 +1744,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "a8ac89750bef5ef2c0b881c7f7bb8d20" + "b93a1e83da80d80d13902d80a5ce33dc" ], [ "Steel.Effect.Common.get_candidates", @@ -1757,7 +1757,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "1b22db05ba4fe2dc5199603dcac4dcf6" + "c50b90c3ee9c914e90f5585798166791" ], [ "Steel.Effect.Common.trivial_cancel", @@ -1775,7 +1775,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "8032ab20992828f2873f9d1a8c7f6de1" + "639ce092c8da888d5b97a53bc126e288" ], [ "Steel.Effect.Common.trivial_cancels", @@ -1788,7 +1788,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "6ba6c7fdce7e620a6acf77bec1cea20a" + "23d6b759eacd80df72a3fba9ad36594a" ], [ "Steel.Effect.Common.print_atoms", @@ -1801,7 +1801,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "8792997bfab89f3f2507c184a32fd928" + "e7013fba7c8da5db645e70dbafe32099" ], [ "Steel.Effect.Common.try_candidates", @@ -1814,7 +1814,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "a368e219e29c3b0fac4f319f7f0a2a69" + "a52a4c1c2a09740ae2c2b5efe1403278" ], [ "Steel.Effect.Common.remove_from_list", @@ -1827,7 +1827,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "dc209d1e655f6cda69ba640ff89f52cb" + "7017f6820872db853ff90d409843f5ca" ], [ "Steel.Effect.Common.equivalent_lists_once", @@ -1840,7 +1840,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b9996088d3b0ee36d9fde201e4f13225" + "c5e106ba8e71d3d614c2418983f567cc" ], [ "Steel.Effect.Common.equivalent_lists_once_l2", @@ -1853,7 +1853,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "28851b1022a4910e128bc9de6c624a77" + "f87ea764564b4d6021aa0735a90b195a" ], [ "Steel.Effect.Common.get_head", @@ -1866,7 +1866,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "0168c46d68cbaa1af866101d8cd04a96" + "a1d29aaf89b3bf7bfd968989d7320484" ], [ "Steel.Effect.Common.is_only_uvar", @@ -1886,7 +1886,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f47cfd3bfa36a8350d5c0178ad0eafb7" + "2a7e7ba34f073171d37526a6e198f301" ], [ "Steel.Effect.Common.try_unifying_remaining", @@ -1899,7 +1899,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "f63a799ba34ec7420be3a9fd0309e739" + "90310ac2b78ecd2d4f421bf7a1cb8fa0" ], [ "Steel.Effect.Common.new_args_for_smt_attrs", @@ -1925,7 +1925,7 @@ "typing_FStar.Reflection.Types.name" ], 0, - "3219677d4843f93333cdd1fee0a0da97" + "8c2e25ccb70a3183ac4eb170cdeaafa2" ], [ "Steel.Effect.Common.unifies_with_all_uvars", @@ -1938,7 +1938,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c15581e0d27e9dc5b142ac7d54234c7f" + "8b9547099ea36f2d97941645a923e682" ], [ "Steel.Effect.Common.most_restricted_at_top", @@ -1951,7 +1951,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "24786ed8d8506c1ca03bac55f8f62f29" + "eb88398ff148fa5c9b2a6aa89614ed1c" ], [ "Steel.Effect.Common.list_to_string", @@ -1964,7 +1964,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "bc3efd2b2b58797f102a779d347909dc" + "ed6080567b5003df7bbb60614174343d" ], [ "Steel.Effect.Common.mdenote_gen", @@ -1989,7 +1989,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "f92098bc7caaac6e17a58e111b74ee70" + "1ec2c0efa406396951f54617accbc8ed" ], [ "Steel.Effect.Common.xsdenote_gen", @@ -2009,7 +2009,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "c6d86900a73013da0f06f4bc9dc112fd" + "4bfc4d44e1006919f35fee1abbf37807" ], [ "Steel.Effect.Common.my_append", @@ -2032,7 +2032,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "a3db25dd5a737a567129cde42d1aedef" + "3967e246fc126164433eff7f84d7a4b8" ], [ "Steel.Effect.Common.flatten", @@ -2053,7 +2053,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "0c12aac1b0205ab4b0cae4d71b4a6672" + "e955dc31c2c9a6d172a9c1e2a735a752" ], [ "Steel.Effect.Common.flatten_correct_aux", @@ -2109,7 +2109,7 @@ "unit_typing" ], 0, - "b88289a65a3f7c824c21d612368f02b4" + "bc10596846245de521923d92439bcf88" ], [ "Steel.Effect.Common.flatten_correct", @@ -2166,7 +2166,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "7a49a2e42e00666ba90a2f65e64c5fb1" + "8b8ab9749c9e7721120546653f62fb62" ], [ "Steel.Effect.Common.monoid_reflect", @@ -2178,7 +2178,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9b4a5a57340ab60ca1ff42ebb117f84e" + "fbc1caacf1313c1b93f84d8dba414705" ], [ "Steel.Effect.Common.my_partition", @@ -2209,7 +2209,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.partition" ], 0, - "bafd2e3182567721491e284cc5955f0d" + "aae493c3345fcb3731ce69b0e55ddcef" ], [ "Steel.Effect.Common.partition_ext", @@ -2241,7 +2241,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.partition" ], 0, - "0363032866a7b5029b50b7d857c6581a" + "9018dc0c5a30509393dd84314ae6a615" ], [ "Steel.Effect.Common.my_sortWith", @@ -2284,7 +2284,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "91cca3997fe3e02c410c6004d79fd019" + "fc32817788b9426404c4b8615ce20507" ], [ "Steel.Effect.Common.sortWith_ext", @@ -2326,7 +2326,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "9a32f248a4597f7be98fc7fa749cc06c" + "bfdf36180e35153bb90d1750e20f090c" ], [ "Steel.Effect.Common.lemma_xsdenote_aux", @@ -2358,7 +2358,7 @@ "typing_FStar.Algebra.CommMonoid.Equiv.__proj__CM__item__unit" ], 0, - "6e05742b3faf3cc243f0058465ff1afd" + "b721b06c87062e5eb527ef16b2d04877" ], [ "Steel.Effect.Common.partition_equiv", @@ -2417,7 +2417,7 @@ "unit_inversion", "unit_typing" ], 0, - "24251fe33d5f2deac652afaf3e5be033" + "47a20c4f35e219fb12f27c5221603fc5" ], [ "Steel.Effect.Common.sort_correct_aux", @@ -2488,7 +2488,7 @@ "typing_Steel.Effect.Common.sort", "well-founded-ordering-on-nat" ], 0, - "f509e7b51af357e257237ccdf5efd2bd" + "831a3ff3e06dcaa88b5af12cd824400b" ], [ "Steel.Effect.Common.smt_reflexivity", @@ -2497,7 +2497,7 @@ 0, [ "@query" ], 0, - "6f3e76048286dad8535437fab62fcbb1" + "80e950ea193d87a82e71f50eaba5482b" ], [ "Steel.Effect.Common.identity_left_smt", @@ -2506,7 +2506,7 @@ 0, [ "@query" ], 0, - "6b995f0e2a079ffa93a2480a950f766a" + "ddaa5409b14825bd5865ddd47a8572d9" ], [ "Steel.Effect.Common.identity_left", @@ -2515,7 +2515,7 @@ 0, [ "@query" ], 0, - "3aef3439ec119a044ecc6f4ac6ceb3de" + "821dc06e1f996e9b6961b453b3fc73e8" ], [ "Steel.Effect.Common.identity_right_diff", @@ -2524,7 +2524,7 @@ 0, [ "@query" ], 0, - "67d6e083f6bb464afff2ebd78c04db0b" + "8f1ac838e6ca1ff9b9de04fdc611a254" ], [ "Steel.Effect.Common.equivalent_sorted", @@ -2533,7 +2533,7 @@ 0, [ "@query" ], 0, - "0cd0b8247b89d331a92d6d0e9040c94b" + "491ad1ffc2fb9072856310bd427c5a2f" ], [ "Steel.Effect.Common.where_aux", @@ -2550,7 +2550,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7870bd8617f0dc0dfa64dbf6d1e77255" + "b984658cd8a404768806ea279861b690" ], [ "Steel.Effect.Common.fatom", @@ -2565,7 +2565,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3ec1790d1a5546af5958b81b18359efa" + "7fbe12cd496e2f5f5e2016b412c7924d" ], [ "Steel.Effect.Common.convert_map", @@ -2580,7 +2580,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "54ded77aa2e3680333c25105cd5b2fc8" + "569a51e6f7e05f058aecfa42092d83ee" ], [ "Steel.Effect.Common.quote_exp", @@ -2601,7 +2601,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "edc717e2cf5f51b960634d5a6fc172da" + "c95d1670fe6e5221b0af24fa2bd35eb5" ], [ "Steel.Effect.Common.quote_atoms", @@ -2617,7 +2617,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "f27aa413877cf4fb3265fa4ce0b0d3d3" + "5414fc27bc3fddd37b9fa2c9702432c0" ], [ "Steel.Effect.Common.normal_elim", @@ -2626,7 +2626,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.normal_tac" ], 0, - "33b81a780e36cc38b6ae63721ede9565" + "53b817969db900b9b8137b82b5af494d" ], [ "Steel.Effect.Common.__proj__Result__item__uu___", @@ -2638,7 +2638,7 @@ "refinement_interpretation_Tm_refine_bd7b365887c1152cb93aee4db5dc733b" ], 0, - "d07988629a87cd8391c4644d37bd7285" + "f4af9684cd23245b2336654f89943d21" ], [ "Steel.Effect.Common.inst_bv", @@ -2650,7 +2650,7 @@ "refinement_interpretation_Tm_refine_1dbc034b08f552370bddefc318e374cd" ], 0, - "248d650e67db4bb3093b132cadf9d227" + "c7fa1c961a816f483033375f6d5a9db8" ], [ "Steel.Effect.Common.modus_ponens", @@ -2662,7 +2662,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dd11db91b2f3205278385556c2b521c5" + "e8fae4ec2d54259e22b5783ef828a621" ], [ "Steel.Effect.Common.cut", @@ -2671,7 +2671,7 @@ 1, [ "@query" ], 0, - "92c361cc1c113ab88b070948dc3b687c" + "af492c6c807aa4b15cf252b24c0b58d4" ], [ "Steel.Effect.Common.and_true", @@ -2680,7 +2680,7 @@ 1, [ "@query" ], 0, - "6be454b6a8d38284dc82605424a8fdd2" + "d8b800604110341c6b015acadb49628b" ], [ "Steel.Effect.Common.__proj__Postpone__item__uu___", @@ -2692,7 +2692,7 @@ "refinement_interpretation_Tm_refine_9999f267b0e4aeddd25af51ee6b7e459" ], 0, - "096fb0a064021b9d01a09e5651560a86" + "689d3b26928b8d52a429ad58f020b69e" ], [ "Steel.Effect.Common.elim_and_l_squash", @@ -2704,7 +2704,7 @@ "refinement_interpretation_Tm_refine_b88b26704ce5354755b4f9e280b3a2d9" ], 0, - "cce4433b088600f0291e3688de309589" + "e31ece86850019825883029e9b5e4e42" ], [ "Steel.Effect.Common.elim_and_r_squash", @@ -2716,7 +2716,7 @@ "refinement_interpretation_Tm_refine_b88b26704ce5354755b4f9e280b3a2d9" ], 0, - "841e9aa976fc5cd3bfe211693e86958f" + "84aabd98ad91949ef853bb3a5c1e9739" ], [ "Steel.Effect.Common.canon_monoid", @@ -2734,7 +2734,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "72b48b3c24bca0a2536ce22273e4a026" + "959bb394071a4e6ea8cb1b2792b19356" ], [ "Steel.Effect.Common.dismiss_all_but_last'", @@ -2747,7 +2747,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "770b888e56ad872f2b6f5a97df86f613" + "f6ba45b867c7aca1fa66808ed7ca4c99" ], [ "Steel.Effect.Common.dismiss_non_squash_goals'", @@ -2760,7 +2760,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "dc9936c8543818a4c0743a8e00cee306" + "4edbea5519accf151b7f6662d5368538" ], [ "Steel.Effect.Common.term_mem", @@ -2776,7 +2776,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "f74f016876eb71f6dda00536898ab8b9" + "b65b3a91057ee520b5299dba2d8ba83d" ], [ "Steel.Effect.Common.lookup_by_term_attr'", @@ -2794,7 +2794,7 @@ "typing_FStar.Reflection.Builtins.lookup_typ" ], 0, - "ec44a9aa6a51d16feef9d65dd9847f9b" + "affbfa9c69765bb0dd821e2d8ef5505a" ], [ "Steel.Effect.Common.bring_last_goal_on_top'", @@ -2807,7 +2807,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "cd0e6d9d66297d5c7ef642845e03d207" + "fca1b6a63ae23b4ee824e27e6a961f68" ], [ "Steel.Effect.Common.extract_contexts", @@ -2835,7 +2835,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "ba8a1f6c095b0a2f0469d09e3d922ede" + "a09b4ed6bde1ea65590c32879893572b" ], [ "Steel.Effect.Common.open_existentials", @@ -2859,7 +2859,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "527eabbb26af50c6cf4bf793504d368f" + "e23ff3100d5fa25a446c9c1316ad9424" ], [ "Steel.Effect.Common.emp_unit_variant", @@ -2888,7 +2888,7 @@ "typing_Steel.Memory.star" ], 0, - "8dce757dbc0ccbf43a86eeca7a3e9aac" + "5beb260b7a42d378e35376b2f82c9716" ], [ "Steel.Effect.Common.open_existentials_forall_dep", @@ -2914,7 +2914,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "9232dc3b561da25b8c7b47af48138b78" + "f138a1e531a1129cd814b5f91b504971" ], [ "Steel.Effect.Common.solve_indirection_eqs", @@ -2941,7 +2941,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "26a9c68b8eb9879b6fcc67a055e8b25b" + "fdf2905addb02207ef36f9f3c554a0bf" ], [ "Steel.Effect.Common.solve_all_eqs", @@ -2963,7 +2963,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3004b50463d3cf15d6ca6177fab45a39" + "0307e5b673f0abcf252babb7cf67cfc7" ], [ "Steel.Effect.Common.solve_return_eqs", @@ -2985,7 +2985,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "793b32141ae0b2d6fd8f6fe4c6ebd68c" + "65197b4eb652bdcd0cdcb631787d8972" ], [ "Steel.Effect.Common.term_dict_assoc", @@ -2998,7 +2998,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "7afce0d653e76d8a4d1fca27dadaf264" + "10e8037e88b87504b728527d775d5d77" ], [ "Steel.Effect.Common.remove_dups_from_sorted", @@ -3018,7 +3018,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "33ef996749ec2a946437282bab1558cd" + "20061c8c664fcd26d195c3475e79adbe" ], [ "Steel.Effect.Common.merge_sorted", @@ -3050,7 +3050,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "e0d083a1e3ee308a7dc869e84b238f72" + "c818df0b306a79d95743624b6072dba8" ], [ "Steel.Effect.Common.sorted_lists_intersect", @@ -3082,7 +3082,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "7353c70a1e7f4c87509fcb4853757a28" + "1c3848fdb57d0521026cbbded19638ab" ], [ "Steel.Effect.Common.compute_guarded_uvars1", @@ -3095,7 +3095,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "68f25e9967eb027b534af9dd1c983f69" + "65866f5d74e748ba325548de510dc607" ], [ "Steel.Effect.Common.compute_guarded_uvars2", @@ -3108,7 +3108,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "26683dd2eb8ff162e9f9e85351113c79" + "106b79feee0d606936547d3de2450485" ], [ "Steel.Effect.Common.compute_guarded_uvars3", @@ -3125,7 +3125,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "572b037049dbf68293938cdbfb75a6e4" + "62a344bb5faf25dea0139bb7011ab59e" ], [ "Steel.Effect.Common.pick_next", @@ -3144,7 +3144,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7ba65a72ed3ea81e61c8f963ba418036" + "2a35cc49ab8502dedd26a4c368b96b01" ], [ "Steel.Effect.Common.pick_next_logical", @@ -3164,7 +3164,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "747106c8305fb10ab9cb47977646779f" + "5f4420c96facd2d3cc13d8423689c2d1" ], [ "Steel.Effect.Common.filter_goals", @@ -3181,7 +3181,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "022834b3c7da0328aaa9fccf302ede16" + "311296064458a576602148355505ace3" ], [ "Steel.Effect.Common.solve_maybe_emps", @@ -3207,7 +3207,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c1a85784f6eebd39e61a93c8f83c2797" + "c893a7262a20ba6eaec6eafaa2a30195" ], [ "Steel.Effect.Common.norm_return_pre", @@ -3226,7 +3226,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "310beecd89190c48f7164eb6390219d1" + "20d97de370722bd809cd10408ff660d1" ], [ "Steel.Effect.Common.ite_soundness_tac", @@ -3246,7 +3246,7 @@ "projection_inverse_FStar.Tactics.Result.Failed_ps" ], 0, - "db1527d488a112f4a4821ec8e44a9b12" + "3438225f16f86b9ba3008df89023a544" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.Common.fsti.hints b/ulib/.cache/Steel.Effect.Common.fsti.hints index 96b4c22778f..16e82625a87 100644 --- a/ulib/.cache/Steel.Effect.Common.fsti.hints +++ b/ulib/.cache/Steel.Effect.Common.fsti.hints @@ -16,7 +16,7 @@ "typing_tok_Prims.T@tok" ], 0, - "b29a0bb6ac01ff33070bea7e91635340" + "66128973597c3de631534644203116b2" ], [ "Steel.Effect.Common.join_preserves_interp", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_05e27cac11d5ba294d48e85e16d78292" ], 0, - "459d9f64ebe46e5847751aa4a3ae5e30" + "dc60fb2f4f84b645f4d13624c89f1633" ], [ "Steel.Effect.Common.sel_depends_only_on", @@ -37,7 +37,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.join_preserves_interp" ], 0, - "8a9208bdea27e6310f7dfe3ac5514cf2" + "4e4fd823883f90e40eece69881d47e4a" ], [ "Steel.Effect.Common.sel_depends_only_on_core", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "88df3d1e18e377c38ff7b4f1eb0fa2d9" + "d534513e179e668934ddbf18f29b76eb" ], [ "Steel.Effect.Common.__proj__VUnit__item___0", @@ -62,7 +62,7 @@ "refinement_interpretation_Tm_refine_93368cf460be2295c4e025d7bd1d2312" ], 0, - "026229eb04476e93e45e466264a7ef70" + "ca194615e040a5970261fad572ec5afb" ], [ "Steel.Effect.Common.__proj__VStar__item___0", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_380577768717aa10698b318ebfe56684" ], 0, - "f9373e81bf86fce8ba76dec3467a32df" + "b109a1eceae5ff8810ed9aa844765044" ], [ "Steel.Effect.Common.__proj__VStar__item___1", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_380577768717aa10698b318ebfe56684" ], 0, - "65c23cc7e84c471751ffa21454e5947b" + "0ba00a94fd7e60b2d85845f216561299" ], [ "Steel.Effect.Common.to_vprop'", @@ -99,7 +99,7 @@ "interpretation_Tm_abs_94d090eee5e8db6e0aafeb40e3c020bd" ], 0, - "8eb582de9193a948e1e85095b4993864" + "0a79f48f3a5ca014d7b88560909dde1b" ], [ "Steel.Effect.Common.hp_of", @@ -117,7 +117,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "6c16896c6ea26aa6ad8f526e6c33ade3" + "5653e561b45a6398aa460b8f57d01531" ], [ "Steel.Effect.Common.t_of", @@ -135,7 +135,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "2a3064c4f579920d603bf4fd630f53df" + "82f3cbfd34a39b393f5fcdde7ed71155" ], [ "Steel.Effect.Common.sel_of", @@ -181,7 +181,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "b800797f000058cbad3c8377eeff6680" + "bcbcca22fd09f01afa67431ef459375e" ], [ "Steel.Effect.Common.can_be_split_trans_rev", @@ -190,7 +190,7 @@ 1, [ "@query" ], 0, - "bf4c7cd541c736299cc23fb91ee31299" + "d17fdc7b98b7a86d610b2b4a594b6e48" ], [ "Steel.Effect.Common.prop_and", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6d7007141a8455ff959f7cbf41ab75d2" + "d71156305da6fc56cedaea817d85a69e" ], [ "Steel.Effect.Common.can_be_split_forall_dep_trans_rev", @@ -219,7 +219,7 @@ "interpretation_Tm_abs_b371058decdbff2f75af09b406e587b4" ], 0, - "19e4738d1ff60abfaa2c90167fd5c6f1" + "58e59ded780016e93a2a19ee3d9aacda" ], [ "Steel.Effect.Common.can_be_split_forall_dep_congr_l", @@ -234,7 +234,7 @@ "interpretation_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "5b9cf9a905bf3d6763ca5447ca3c4323" + "ef5597115b776707f55702d33e39c13b" ], [ "Steel.Effect.Common.can_be_split_forall_dep_congr_r", @@ -249,7 +249,7 @@ "interpretation_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "b92070c7ec12b895822053b004716561" + "c56b1cdd6894b01275bafc2d719bfeb9" ], [ "Steel.Effect.Common.unrestricted_mk_rmem", @@ -261,7 +261,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "ae136be4022f41bcbbe92141fdda52d5" + "95a38f06b56195e8046a393b46686015" ], [ "Steel.Effect.Common.mk_rmem'", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "1b771063ff44f29f7539ac8a794878dd" + "0028c2db214e95168cdc3a9e2e70f07f" ], [ "Steel.Effect.Common.mk_rmem", @@ -295,7 +295,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "829980280557f3088143dbd22c2053be" + "2f99a278c96d64b086fd142fa2865bd4" ], [ "Steel.Effect.Common.reveal_mk_rmem", @@ -316,7 +316,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "d2b5c72e95904dbfb915616d0a267f4b" + "fbaf430637194e9814e928ecab2d280b" ], [ "Steel.Effect.Common.unrestricted_focus_rmem", @@ -328,7 +328,7 @@ "refinement_interpretation_Tm_refine_c1cb6a5ec15d3eb1281bac3fe1ecbc41" ], 0, - "cb0279dbcae7ded8ddb898ffeeea90f1" + "8a73024b43e73483151ecb825e6de820" ], [ "Steel.Effect.Common.focus_rmem", @@ -337,7 +337,7 @@ 1, [ "@query" ], 0, - "b0e988cf32d84f94be1cdf2b3f2f3cae" + "91b4f0c11ac84c8cdd711092783aee8e" ], [ "Steel.Effect.Common.focus_rmem_refl", @@ -368,7 +368,7 @@ "typing_Tm_abs_b4b0eb0a30c8752636aec539d6e3910e" ], 0, - "5baa071738df88be7eea051b5f698884" + "30646ca0cde952934924b36714b318b6" ], [ "Steel.Effect.Common.frame_equalities'", @@ -388,7 +388,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "73c9ae79f3784dbf08cf5e81f79b5da3" + "b52a846728ca4bfb5025dd4c81a27c33" ], [ "Steel.Effect.Common.lemma_frame_equalities", @@ -397,7 +397,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "28662662ae5bd11ba793c168406a6f25" + "5d2856713906a0b9344d5498ae83714c" ], [ "Steel.Effect.Common.frame_equalities", @@ -419,7 +419,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "bf825a0e0425fdcdf10477a3638beab9" + "0dbbb8894b82f15278d9fa264eedc542" ], [ "Steel.Effect.Common.rm", @@ -435,7 +435,7 @@ "token_correspondence_Steel.Effect.Common.equiv" ], 0, - "393323fc37f411c4a565221e743f5742" + "62d75402a2de1d6a27da0619e2e65c6f" ], [ "Steel.Effect.Common.interp_vrefine_hp", @@ -451,7 +451,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "0fee5a7c9e9a659dbdb78f94bbef058a" + "00c0e254bc1e654c51bc8aac3fc34d29" ], [ "Steel.Effect.Common.vrefine_t", @@ -467,7 +467,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "d375772333386530df9941bd299719ef" + "764df31920430f00767723c61645bf8c" ], [ "Steel.Effect.Common.vrefine_sel_eq", @@ -476,7 +476,7 @@ 1, [ "@query" ], 0, - "62d81cae88d7530ff07da8c382e762ec" + "996cdc695d115f0bf961054e78a4a8c3" ], [ "Steel.Effect.Common.interp_vdep_hp", @@ -485,7 +485,7 @@ 1, [ "@query" ], 0, - "8a04ec5ef09a405aa940432c26b62c02" + "c69988a9e18f2a627feb8769df16e96c" ], [ "Steel.Effect.Common.vdep_sel_eq", @@ -494,7 +494,7 @@ 1, [ "@query" ], 0, - "99b5e063f69fd885cdc9cffeb81f57a4" + "1219c9b57422455645e52e23ed525cc6" ], [ "Steel.Effect.Common.vrewrite_sel_eq", @@ -510,7 +510,7 @@ "fuel_guarded_inversion_Steel.Effect.Common.vprop" ], 0, - "d7d2f28534ab226bb5f2615031736b77" + "725ddb1238f65d85a104d7a44d68da7a" ], [ "Steel.Effect.Common.visit_tm", @@ -541,7 +541,7 @@ "typing_FStar.Reflection.Builtins.inspect_ln" ], 0, - "331d17cded42f9be06c8354a19d9c13f" + "81a0555f1568acaf80bf6a9b956841b2" ], [ "Steel.Effect.Common.visit_tm", @@ -560,7 +560,7 @@ "typing_FStar.Reflection.Builtins.inspect_comp" ], 0, - "f8f3b28c1c7b2a4486c5841e8bb1c72f" + "c23e60ab0eb7f7bd9826cc2291e7dbb4" ], [ "Steel.Effect.Common.atoms_to_string", @@ -576,7 +576,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "9efb312c62804bdce81959a7383298f2" + "62e1a3bffecae73b554a77b9b3de6a39" ], [ "Steel.Effect.Common.exp", @@ -590,7 +590,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3579e7d9cf2b104ef707211e623f76c7" + "47f25c4349acf32dad09b1e0085e5f1f" ], [ "Steel.Effect.Common.__proj__Mult__item___0", @@ -602,7 +602,7 @@ "refinement_interpretation_Tm_refine_e7954ac14aed50076e3fc9ae4af8e986" ], 0, - "2f5b8ced084092744afb7a74c8413c49" + "f5928ca97bfe28d38095523bdef04ae4" ], [ "Steel.Effect.Common.__proj__Mult__item___1", @@ -614,7 +614,7 @@ "refinement_interpretation_Tm_refine_e7954ac14aed50076e3fc9ae4af8e986" ], 0, - "352603198f4016431f2bce0f425e1b9c" + "70de79f26f88da3341700a4edb1f4436" ], [ "Steel.Effect.Common.__proj__Atom__item___0", @@ -626,7 +626,7 @@ "refinement_interpretation_Tm_refine_c885ffea822ff4a58aa0f7bf36140816" ], 0, - "5e66c9ee7989a0604ffe2f6eb04c5729" + "506f6efc36c0ab9520c70b374c1156f3" ], [ "Steel.Effect.Common.my_assoc", @@ -654,7 +654,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "da20cb433eeb34f4e1b985e8c8d05f0d" + "7a67be2e752da5f9bcc1725e64c7bc29" ], [ "Steel.Effect.Common.get_candidates", @@ -667,7 +667,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "3c11f1ec213f7211064c21932ef0950e" + "908cf7d5457f581d6f2abd25c08f464c" ], [ "Steel.Effect.Common.trivial_cancel", @@ -685,7 +685,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "4062caabbc3a7e46bbb69bd5d7750258" + "4cc614953d32895df796758e4141e80f" ], [ "Steel.Effect.Common.trivial_cancels", @@ -698,7 +698,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "4384c60e81d75d231f530bd35803f8fe" + "53ad088d469845528795ac35c79736e7" ], [ "Steel.Effect.Common.print_atoms", @@ -711,7 +711,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "886d5e3aa530939cb82a0e0bd9d353e2" + "17f70ff98b91d653b6acb949dc98032c" ], [ "Steel.Effect.Common.try_candidates", @@ -724,7 +724,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "a86563e4bdbf6bf83ce382d1a2f67f40" + "8ac6b6b6a34550c7c4ed7dda2815d571" ], [ "Steel.Effect.Common.remove_from_list", @@ -737,7 +737,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "0e56b14168e3750586d7f7aabbd9e12d" + "45190769b7db86b74ac43614597fb1d4" ], [ "Steel.Effect.Common.equivalent_lists_once", @@ -750,7 +750,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "01dbc44258d80d4f60cf687df9135baa" + "b227bdde3b1687cd786ea470f067926a" ], [ "Steel.Effect.Common.equivalent_lists_once_l2", @@ -763,7 +763,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "04a420178103f18312642b44f54ef78f" + "f51e7d912df2e65ec13f5045a180e7ea" ], [ "Steel.Effect.Common.get_head", @@ -776,7 +776,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "3919f6bcc5e0b4d5931f592702862220" + "e8b9edcb4ec9588bd456167a092333c8" ], [ "Steel.Effect.Common.is_only_uvar", @@ -796,7 +796,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "885099980b311ef261f536925fb64772" + "c8f91cb7c50c49292f443b84474faac0" ], [ "Steel.Effect.Common.try_unifying_remaining", @@ -809,7 +809,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "5f090750c557d494e547b2b9021ec0dd" + "4f1e0510d8c75f5161e240ce1d04283a" ], [ "Steel.Effect.Common.new_args_for_smt_attrs", @@ -835,7 +835,7 @@ "typing_FStar.Reflection.Types.name" ], 0, - "bfadbe68fc8f8bb0f8f13483894d7913" + "f15928c68e14688fca9c5b4d94dba616" ], [ "Steel.Effect.Common.unifies_with_all_uvars", @@ -848,7 +848,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "4b62c3aa6ac9d8f84764aab0c8bfb4ea" + "643cff52a3655602691eddc1dba0a04e" ], [ "Steel.Effect.Common.most_restricted_at_top", @@ -861,7 +861,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "0977e5b8aa6e87821554ebdd83433b5a" + "a2dc70afb3412e81138a1782ab378b96" ], [ "Steel.Effect.Common.list_to_string", @@ -874,7 +874,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "4fb67f8bd95e395f1afcfcaf6473c209" + "9e75fc9c3a536904c34d099eb5fddf99" ], [ "Steel.Effect.Common.mdenote_gen", @@ -899,7 +899,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "18b43c31c3a9291193b660aeae612e9c" + "cae4f46a9358ef7e3ef82c2ae31c7059" ], [ "Steel.Effect.Common.xsdenote_gen", @@ -919,7 +919,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "4283b0374dd4c4006fec2caf155c3e23" + "9f867ca63a7311f1ad95ff7916678721" ], [ "Steel.Effect.Common.my_append", @@ -942,7 +942,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "8a2bebf67d308c32c33c347fdf79d787" + "b86ab77db7c6a50b8ed46aaca1b9839e" ], [ "Steel.Effect.Common.flatten", @@ -963,7 +963,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "0e02d936a299e96149e01867cc44f3b7" + "79f13ad460d83eda28b2200c3a9fdd55" ], [ "Steel.Effect.Common.flatten_correct_aux", @@ -1019,7 +1019,7 @@ "unit_typing" ], 0, - "163aab163fd34fe4e56b8b9b5791ab65" + "55b7709b3a0ff6c02bc60db2ec29a34d" ], [ "Steel.Effect.Common.flatten_correct", @@ -1076,7 +1076,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "ea8e2e49448c1ac77c71e3509a143eff" + "33365958af760b9815dd38fe1247c7a9" ], [ "Steel.Effect.Common.monoid_reflect", @@ -1088,7 +1088,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "92fee211d0cec4d168fc885f09d397b5" + "3a43135f8e40a300b3754aa1ef23190e" ], [ "Steel.Effect.Common.my_partition", @@ -1119,7 +1119,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.partition" ], 0, - "fb98235e4ca522912310b618979cdf30" + "b1661ac9210bbea228e59aaa00a80fef" ], [ "Steel.Effect.Common.partition_ext", @@ -1151,7 +1151,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.partition" ], 0, - "ec5107ffe72f95854b0cedc29c5125ca" + "98ba7cf0c4aaead48592c5c319001922" ], [ "Steel.Effect.Common.my_sortWith", @@ -1194,7 +1194,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "7b58913314f988d30cf49183058ed6ac" + "58f3bb2d0d23035b385722927f8d6fa8" ], [ "Steel.Effect.Common.sortWith_ext", @@ -1236,7 +1236,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "79ce3f6f2df17e74d2e0fc376baadc7c" + "fbe42dae241f8364f5e17d450e9f770c" ], [ "Steel.Effect.Common.lemma_xsdenote_aux", @@ -1268,7 +1268,7 @@ "typing_FStar.Algebra.CommMonoid.Equiv.__proj__CM__item__unit" ], 0, - "d321a66423bb88343cf6e795708838f7" + "22cefcbe48e565635f08f5b16e452684" ], [ "Steel.Effect.Common.partition_equiv", @@ -1327,7 +1327,7 @@ "unit_inversion", "unit_typing" ], 0, - "9e36375d89c7b30f0299de6964837b37" + "bcda5ae38c7b0514ad0e2daf3f7a50d5" ], [ "Steel.Effect.Common.sort_correct_aux", @@ -1398,7 +1398,7 @@ "typing_Steel.Effect.Common.sort", "well-founded-ordering-on-nat" ], 0, - "04bdfe495577508d291c98157b455c08" + "f0896143ed5520ecc1c04e3b49d0862a" ], [ "Steel.Effect.Common.smt_reflexivity", @@ -1407,7 +1407,7 @@ 0, [ "@query" ], 0, - "53f362f981fd36898c5f63045cf632e9" + "8ed2a4840de2dbe1b7babaf129705c6b" ], [ "Steel.Effect.Common.identity_left_smt", @@ -1416,7 +1416,7 @@ 0, [ "@query" ], 0, - "3d10a50df7a1973b7bf77d63d762ffcc" + "83a2b4bc9891c4c596c45f6b41590365" ], [ "Steel.Effect.Common.identity_left", @@ -1425,7 +1425,7 @@ 0, [ "@query" ], 0, - "09ca2a9bbab7b5bb7d00d5ec5feb628d" + "68b19b4846dc9a91eb040792c9fb62b6" ], [ "Steel.Effect.Common.identity_right_diff", @@ -1434,7 +1434,7 @@ 0, [ "@query" ], 0, - "1b6b480425194ca1d37c25fbb47aa685" + "d533352c5abdacc41e6d7239e9dbfa20" ], [ "Steel.Effect.Common.equivalent_sorted", @@ -1443,7 +1443,7 @@ 0, [ "@query" ], 0, - "bbb38641aff003c18f951f2b17ebfa93" + "b752df521fc9b12b385d7606a87f8097" ], [ "Steel.Effect.Common.where_aux", @@ -1460,7 +1460,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3c8b198dfe5711718918ed5b5e3d148c" + "9ff45411be91a3f444033571d7111853" ], [ "Steel.Effect.Common.fatom", @@ -1475,7 +1475,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "300f347cafbc61f168fb9888269e8178" + "364d7643fafc5d51250c6e2bb476af7a" ], [ "Steel.Effect.Common.convert_map", @@ -1490,7 +1490,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "265e74815fcde17f55304aa4ee5b6043" + "7d1157a272405bb53a1592f8871a2543" ], [ "Steel.Effect.Common.quote_exp", @@ -1511,7 +1511,7 @@ "typing_tok_Steel.Effect.Common.Unit@tok" ], 0, - "a02e70f81f0a4f83a17769b5576e4189" + "535e61af9dfb850bb350a270a8e52bbd" ], [ "Steel.Effect.Common.quote_atoms", @@ -1527,7 +1527,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "25415927fe0666f117c95939816e045f" + "044f347bf54324ff95cf20915d5996ad" ], [ "Steel.Effect.Common.normal_elim", @@ -1536,7 +1536,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.normal_tac" ], 0, - "f683619b334ac5cd9c3328b5b64ac66f" + "d1a7b59938fe4b028515511d25c78cd9" ], [ "Steel.Effect.Common.__proj__Result__item__uu___", @@ -1548,7 +1548,7 @@ "refinement_interpretation_Tm_refine_bd7b365887c1152cb93aee4db5dc733b" ], 0, - "42d7c39395406fcce699b4a42eb62232" + "0cb22635747f06cb4c539e945f7b2702" ], [ "Steel.Effect.Common.inst_bv", @@ -1560,7 +1560,7 @@ "refinement_interpretation_Tm_refine_1dbc034b08f552370bddefc318e374cd" ], 0, - "dd04a7bd6a981f8cd56c3838ef44b4e5" + "2425b5b3f17706ad2c58b1b2c7942633" ], [ "Steel.Effect.Common.modus_ponens", @@ -1572,7 +1572,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d4bc0bbc454f3b053f19da0244776f2d" + "d0b938afcd21a857d2e5595e7a4f0185" ], [ "Steel.Effect.Common.cut", @@ -1581,7 +1581,7 @@ 1, [ "@query" ], 0, - "ce98b437e13b078588556c11145e8ed3" + "c48326ecfa807940842514e5b1a20802" ], [ "Steel.Effect.Common.and_true", @@ -1590,7 +1590,7 @@ 1, [ "@query" ], 0, - "46d19b3e24a26e538897264e85386507" + "2bc1fcce7653b9137df0ad1d12930f0a" ], [ "Steel.Effect.Common.__proj__Postpone__item__uu___", @@ -1602,7 +1602,7 @@ "refinement_interpretation_Tm_refine_9999f267b0e4aeddd25af51ee6b7e459" ], 0, - "0e11b4abed8c0c75cf98d3c72215598e" + "c4120cfd8b64c07c03b1cc3aca8e8d56" ], [ "Steel.Effect.Common.elim_and_l_squash", @@ -1614,7 +1614,7 @@ "refinement_interpretation_Tm_refine_b88b26704ce5354755b4f9e280b3a2d9" ], 0, - "307dcfeca3e3263e7a56d7d107c04baa" + "e8ed9135b306458cb9531724ebff6695" ], [ "Steel.Effect.Common.elim_and_r_squash", @@ -1626,7 +1626,7 @@ "refinement_interpretation_Tm_refine_b88b26704ce5354755b4f9e280b3a2d9" ], 0, - "7c18cf8f3679ef359173ea01d660ed06" + "5448cbb9c2288694658b5162e64a31b6" ], [ "Steel.Effect.Common.canon_monoid", @@ -1644,7 +1644,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "dc7c1229e857ee25fb18c80cd83fd343" + "a3a616d990fbbc01363b9ef0dc56cfd0" ], [ "Steel.Effect.Common.dismiss_all_but_last'", @@ -1657,7 +1657,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "38e57a0fc301025a51c7bcccc2498726" + "6924341c66118b260219270a5e413a6c" ], [ "Steel.Effect.Common.dismiss_non_squash_goals'", @@ -1670,7 +1670,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "f0819975199dcebef21053c693ab2564" + "50ce12a99bd233df5224a28fc56ae10c" ], [ "Steel.Effect.Common.term_mem", @@ -1686,7 +1686,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "3eeb5247ea0d197c30d2a6fd18c9bea4" + "e9406c9d2142c56bc545d805392a5819" ], [ "Steel.Effect.Common.lookup_by_term_attr'", @@ -1704,7 +1704,7 @@ "typing_FStar.Reflection.Builtins.lookup_typ" ], 0, - "69bee3d04b818642f0cfb95aa114a738" + "dcdac5f38d3c8340e2d973359a7203b4" ], [ "Steel.Effect.Common.bring_last_goal_on_top'", @@ -1717,7 +1717,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "ab1a3fb6488a5d0a0ef64a21520721f7" + "c65a2b8cd243476f3c0191d0b5c5b71b" ], [ "Steel.Effect.Common.extract_contexts", @@ -1745,7 +1745,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "aa24d261a197256a2b05525bc57784ee" + "4bec501d2d51f477c60ea35bf7242970" ], [ "Steel.Effect.Common.open_existentials", @@ -1769,7 +1769,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "4c48f191dfae6af416efff4a6163502d" + "ed1e873ae1c847c038689ef95c644db4" ], [ "Steel.Effect.Common.open_existentials_forall_dep", @@ -1795,7 +1795,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v" ], 0, - "1497f36f9befa72540aab515c860197c" + "40064b04cd1b47994551d822f46d09f6" ], [ "Steel.Effect.Common.solve_indirection_eqs", @@ -1822,7 +1822,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "df166b4548162c6d9d2dfc50eff48ac3" + "04746335b0e77b4cc027bdb310eb4280" ], [ "Steel.Effect.Common.solve_all_eqs", @@ -1844,7 +1844,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "cb39e62985db27fc16ddf8e02c784da5" + "5449af13529e8ce4c262b30aca5a6234" ], [ "Steel.Effect.Common.solve_return_eqs", @@ -1866,7 +1866,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d59c8d7f44f9f0d544be78cafab356c5" + "5d319f91a7dabaccbef78ed9813f8e61" ], [ "Steel.Effect.Common.term_dict_assoc", @@ -1879,7 +1879,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "0147e77e210c8514e4beb51d41e1f7d3" + "922dfd997b5037c13644ee84bbfd34b8" ], [ "Steel.Effect.Common.remove_dups_from_sorted", @@ -1899,7 +1899,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "605ff0654b1a765e9fb37996ca82de2e" + "b57433e2dd45658b8e796a04b859e07d" ], [ "Steel.Effect.Common.merge_sorted", @@ -1931,7 +1931,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "719797e86c3a658f7d2e0455f5ddaba5" + "fb69df16aee8954bb35520dac7f40d2e" ], [ "Steel.Effect.Common.sorted_lists_intersect", @@ -1963,7 +1963,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "6cf5a98190211077951d3d0b7bf3831b" + "d67738fd73098b7889e34d20bbc855bc" ], [ "Steel.Effect.Common.compute_guarded_uvars1", @@ -1976,7 +1976,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b57f5d4c75952c3855029ea485119023" + "598e75a71fe75877192edd532e8465d7" ], [ "Steel.Effect.Common.compute_guarded_uvars2", @@ -1989,7 +1989,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "1721769e46b79accfd034c0690ed7b96" + "1b7da7d5b1074469962ea764c7c309a4" ], [ "Steel.Effect.Common.compute_guarded_uvars3", @@ -2006,7 +2006,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e58767ae8b46bee4e8002343924f95cd" + "8a9ebda47be4a787d86d80cf151e0e0b" ], [ "Steel.Effect.Common.pick_next", @@ -2025,7 +2025,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7cfae6e5171ad2185631c38f6fb79103" + "e8846425bac8e958f59bcd49657cbfcc" ], [ "Steel.Effect.Common.pick_next_logical", @@ -2045,7 +2045,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6cd5c2f48eb96ac12576da1054ca7591" + "f0953ade793834da4ee2d23a39f3ae7f" ], [ "Steel.Effect.Common.filter_goals", @@ -2062,7 +2062,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "30917ce611fdf2f7f93e6c8e19e22594" + "f856c617ceffe7165a4c24d4d87a5205" ], [ "Steel.Effect.Common.solve_maybe_emps", @@ -2088,7 +2088,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5de9c8256a2b55f62c65805461f263c7" + "d961a66452a273347449527f1fb4b720" ], [ "Steel.Effect.Common.norm_return_pre", @@ -2107,7 +2107,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "12d44b3636d642a82fa42e744b7628cf" + "def5e18858942beba2fad7e3fd05b4d3" ], [ "Steel.Effect.Common.ite_soundness_tac", @@ -2127,7 +2127,7 @@ "projection_inverse_FStar.Tactics.Result.Failed_ps" ], 0, - "299d5a1838eb2a663d780ad7b699d618" + "ebd052181a99cbb788fee5624c99180e" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.M.fst.hints b/ulib/.cache/Steel.Effect.M.fst.hints index de5e01dd6b0..44a01f01099 100644 --- a/ulib/.cache/Steel.Effect.M.fst.hints +++ b/ulib/.cache/Steel.Effect.M.fst.hints @@ -22,7 +22,7 @@ "typing_FStar.Universe.downgrade_val" ], 0, - "35699a74b22971e98a1c6bf2ffb1cec0" + "0c8fdbff203299108be70159fc278da4" ], [ "Steel.Effect.M.lift_ens_x", @@ -47,7 +47,7 @@ "typing_FStar.Universe.downgrade_val" ], 0, - "84c8309226c1445bc513b63e475dcbbe" + "6af1ef1b506e4d8ad927da1e67d3b4a5" ], [ "Steel.Effect.M.lift_m", @@ -67,7 +67,7 @@ "true_interp" ], 0, - "fcec4b65a51e82308281f8add4ceb5a8" + "a3b3298bbeb13052361b0d4a9f96f37a" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.fst.hints b/ulib/.cache/Steel.Effect.fst.hints index ffe27a3c362..4f0028a1539 100755 --- a/ulib/.cache/Steel.Effect.fst.hints +++ b/ulib/.cache/Steel.Effect.fst.hints @@ -42,7 +42,7 @@ "typing_Steel.Effect.Common.mk_rmem_", "typing_Steel.Memory.join" ], 0, - "d07af093fd768011c9b2b432c50a77df" + "170fea5cf92da3f069c652b213df0ce5" ], [ "Steel.Effect.rmem_depends_only_on", @@ -56,7 +56,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "26868d261b3c713193b01ae763e2940c" + "1ab2b1ade7f04bc8d9dd8ec431dea4c5" ], [ "Steel.Effect.rmem_depends_only_on_post'", @@ -72,7 +72,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "420a5b569661f2ea2dba002964d49a4e" + "f5ce4aca44433f821eb4346d8eab2880" ], [ "Steel.Effect.rmem_depends_only_on_post", @@ -88,7 +88,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "04afb9a51725e9992abd69fdacb9885f" + "9444c102570baaa3758c8d3949966909" ], [ "Steel.Effect.req_to_act_req", @@ -129,7 +129,7 @@ "token_correspondence_Steel.Memory.join" ], 0, - "4e36ff71fcdbd1b675b1bbb61add3800" + "0f481873a06d3fb984b8d07988286867" ], [ "Steel.Effect.ens_to_act_ens", @@ -177,7 +177,7 @@ "typing_Tm_abs_43476be6e2b528121aa9b342a6d30d83" ], 0, - "9550b748a212781bec2917a6f1102956" + "baacf2ec29a8de7581f10a37b0fff099" ], [ "Steel.Effect.reveal_focus_rmem", @@ -194,7 +194,7 @@ "token_correspondence_Steel.Effect.Common.focus_rmem" ], 0, - "e333085dda2467073f2d3b71087d6232" + "d15ae14810f31cfdc368976cef7707d4" ], [ "Steel.Effect.focus_is_restrict_mk_rmem", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_db7ac93a054cb38c020ad5c8d7ad850a" ], 0, - "668b9ab8579fba6dde12d76960df6846" + "d9c94b19f339d5a94941da176b1c39e3" ], [ "Steel.Effect.focus_focus_is_focus", @@ -249,7 +249,7 @@ "refinement_interpretation_Tm_refine_db7ac93a054cb38c020ad5c8d7ad850a" ], 0, - "d91413f6dd9db85cfd434efa21f897c0" + "681be861e0c52f38c0d8e8533a96444e" ], [ "Steel.Effect.focus_replace", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_db7ac93a054cb38c020ad5c8d7ad850a" ], 0, - "04146721f093f1f46e3ab025e34082bf" + "3dee951d0a9ba42761920464f5557b41" ], [ "Steel.Effect.can_be_split_3_interp", @@ -290,7 +290,7 @@ "lemma_Steel.Memory.reveal_equiv", "typing_Steel.Memory.star" ], 0, - "ebd8c11d0ce5253dc9e49dc12ed39451" + "e7558b97119538d8dc75ad43b4f8950a" ], [ "Steel.Effect.return_ens", @@ -303,7 +303,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "58fd2986f97ff074e48c627c518fe8a9" + "b4e6d140cec82565930427c237d62d48" ], [ "Steel.Effect.nmst_get", @@ -312,7 +312,7 @@ 1, [ "@query" ], 0, - "2ecf0ffef9e1d47757e31b3c4d8d811b" + "f31b5cb7aaa6e10d79e504fad54bb672" ], [ "Steel.Effect.lemma_frame_equalities_refl", @@ -331,7 +331,7 @@ "subterm_ordering_Steel.Effect.Common.VStar" ], 0, - "5d7f4306f521b3c32839636a8e642153" + "9b91bb5e4c317f668f7f008ffa1513c1" ], [ "Steel.Effect.return_", @@ -363,7 +363,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__core" ], 0, - "14ffab26d172715e5b398d804e2dfe4d" + "f3581ce3716f880dee6371ee36f79167" ], [ "Steel.Effect.bind_req", @@ -385,7 +385,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0ae2056820348a66d74f0378b38a9cfa" + "03cb5be8605d2137835bfb25599c35f3" ], [ "Steel.Effect.bind_ens", @@ -412,7 +412,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "227ebe61dbd5a23fbdb7b278f04f7f25" + "4efbb77ce98e67bf4f08964f2b6b8833" ], [ "Steel.Effect.req_frame'", @@ -426,7 +426,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "db77f91b07d4fed584eb11e68d90c17e" + "43005df8a7e75ff782472be5f39106fd" ], [ "Steel.Effect.req_frame", @@ -444,7 +444,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "3dc2f18086a2c001577a9bee044802c1" + "a0ff8737b8b4729886cdd143883eceb7" ], [ "Steel.Effect.lemma_frame_opaque_refl", @@ -453,7 +453,7 @@ 0, [ "@query", "true_interp" ], 0, - "183125d748709e6c7134975726700012" + "561ad17c379bee832f1e29012b94461c" ], [ "Steel.Effect.frame00", @@ -469,7 +469,7 @@ "lemma_Steel.Effect.Common.can_be_split_star_r" ], 0, - "1ec8958d91f1b32cd4e4e64f3d6f1b51" + "25ae626e155cc615d32732cb9a74f03f" ], [ "Steel.Effect.frame00", @@ -573,7 +573,7 @@ "typing_Steel.Semantics.Instantiate.state", "unit_typing" ], 0, - "1a28c5615ede11f534930527d725d86f" + "4cd68a31096b4041cf362b71cf3b6905" ], [ "Steel.Effect.norm_repr", @@ -595,7 +595,7 @@ "token_correspondence_Steel.Effect.req_to_act_req" ], 0, - "0b37049c62ab92a42a380d3580ec8455" + "81dba457602f049822927d6953881e68" ], [ "Steel.Effect.bind_req_opaque", @@ -617,7 +617,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ebb9659c754a1ca6b0aef5dbac51616d" + "fd350613489cc1d4bea21075c90b654b" ], [ "Steel.Effect.bind_ens_opaque", @@ -644,7 +644,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3e17fcf4a5d48cd9d9bd5536ebffb51f" + "b659e4c21b54818e7e2f2cc8c5ef6802" ], [ "Steel.Effect.bind_opaque", @@ -660,8 +660,8 @@ "Steel.Effect_interpretation_Tm_arrow_72f3e4c51df6599e3ca4aae4dca47513", "Steel.Effect_interpretation_Tm_arrow_a19bbba36abc781e45cbdb382b291379", "Steel.Memory_interpretation_Tm_arrow_a3f4d7c1aacb7394bbaa5f9eea315b24", - "Steel.Semantics.Hoare.MST_interpretation_Tm_arrow_20a170eb99562942a92592ed1d60d1d4", - "Steel.Semantics.Hoare.MST_interpretation_Tm_arrow_287be6b6c40896ab87f23f8edadd951b", + "Steel.Semantics.Hoare.MST_interpretation_Tm_arrow_1d2260ab5bf91376903bf3548d96cbee", + "Steel.Semantics.Hoare.MST_interpretation_Tm_arrow_8e75039bcf6d3f223cc623c33ba7d626", "equation_Prims.squash", "equation_Steel.Effect.Common.can_be_split_forall", "equation_Steel.Effect.Common.can_be_split_forall_dep", @@ -682,8 +682,8 @@ "function_token_typing_Steel.Memory.core_mem", "function_token_typing_Steel.Memory.interp", "function_token_typing_Steel.Memory.star", - "function_token_typing_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__core", "function_token_typing_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__interp", + "function_token_typing_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__locks_invariant", "function_token_typing_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__star", "interpretation_Tm_abs_20217dd7560168b49fa5c668a501c19f", "interpretation_Tm_abs_2ce1214044eee812134d466a3fd29cb5", @@ -701,12 +701,16 @@ "l_quant_interp_f4c8a2275016302d59a1079bd443743c", "lemma_Steel.Effect.Common.can_be_split_star_l", "lemma_Steel.Effect.Common.can_be_split_star_r", + "lemma_Steel.Memory.affine_star_smt", + "lemma_Steel.Memory.core_mem_interp", "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_core", + "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_hprop", "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_interp", "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_locks_invariant", "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_mem", "proj_equation_Steel.Semantics.Hoare.MST.Mkst0_star", "projection_inverse_Steel.Semantics.Hoare.MST.Mkst0_core", + "projection_inverse_Steel.Semantics.Hoare.MST.Mkst0_hprop", "projection_inverse_Steel.Semantics.Hoare.MST.Mkst0_interp", "projection_inverse_Steel.Semantics.Hoare.MST.Mkst0_locks_invariant", "projection_inverse_Steel.Semantics.Hoare.MST.Mkst0_mem", @@ -723,13 +727,15 @@ "token_correspondence_Steel.Memory.star", "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__core", "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__locks_invariant", - "typing_Steel.Effect.Common.star", + "typing_Steel.Effect.Common.hp_of", + "typing_Steel.Effect.Common.star", "typing_Steel.Memory.core_mem", + "typing_Steel.Memory.star", "typing_Steel.Semantics.Instantiate.state", "typing_Tm_abs_96a8524c21fcb386a47afb4b5e90a1c5", "typing_Tm_abs_cba0eadd079db128ee8d5b32e777ba59" ], 0, - "5875c3a2721b13e22d4c9ccd17b19ca6" + "fd599674528910bf74f38cdd8e7c4157" ], [ "Steel.Effect.bind", @@ -741,7 +747,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "53705e57aef5fc4656f8564fb162dfb4" + "7fd7190c0c888bb23f8958f77750b592" ], [ "Steel.Effect.subcomp_pre", @@ -763,7 +769,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8743d1ff1af252af7947bcbae8372b47" + "4400d5352d9ce612af0732efd52ba781" ], [ "Steel.Effect.subcomp_pre_opaque", @@ -785,7 +791,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "778eec7e311810eedbec6af674ef4456" + "2f3d3a3794e3cc9629455b0f04a44fdf" ], [ "Steel.Effect.subcomp_opaque", @@ -877,7 +883,7 @@ 0, [ "@query" ], 0, - "a75ff6e4d60ed888c0b7cbb011e30842" + "9a2805dde59d3f862706264b9c5ceec7" ], [ "Steel.Effect.lemma_norm_opaque", @@ -886,7 +892,7 @@ 0, [ "@query" ], 0, - "655e50c6e32debadf18b904c957e0c2c" + "efcf95a7525cbea959b935c1efe061bd" ], [ "Steel.Effect.lemma_subcomp_pre_opaque_aux1", @@ -909,7 +915,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e94219c732e1405dbacc67df544de810" + "80ca50ac573c6d9dfb42b84625489a83" ], [ "Steel.Effect.lemma_subcomp_pre_opaque_aux2", @@ -933,7 +939,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fbf871bb6e0caf20c502d902afaff683" + "c4f77e6524df038ffc49bbb13c7bbb0b" ], [ "Steel.Effect.lemma_subcomp_pre_opaque", @@ -942,7 +948,7 @@ 0, [ "@query" ], 0, - "6f459b7452c9dcf1e57420d110f906ea" + "87ebea6df0a50353881d2be816442f50" ], [ "Steel.Effect.subcomp", @@ -954,7 +960,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "85f8bf3f167cdca419a6a61d2515d487" + "4f28652754d8557e35267e790231f035" ], [ "Steel.Effect.if_then_else_req", @@ -969,7 +975,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "226653b90a994e8941fba991b6a46919" + "84394695ead7e645814cb29d9dc19aa6" ], [ "Steel.Effect.if_then_else_ens", @@ -990,7 +996,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "06c2539892c08bc3d83b3d28da9c6fca" + "17560789b6b2d5f44a70696070fd853b" ], [ "Steel.Effect.SteelBase", @@ -1002,7 +1008,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "aa19d83268d6ec08790cedcb06a43697" + "2020b7cbf6b73aaba3c9c8e256f5142a" ], [ "Steel.Effect.SteelBase", @@ -1014,7 +1020,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c9ae02e5b4fdf9841e51ecd5649bd040" + "ad1ac250ee7eb47beba6210845c33b7f" ], [ "Steel.Effect.SteelBase", @@ -1026,7 +1032,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cfc256bd2da532f21119ede77a74be1f" + "23b9dabce02cece20c154aaefd2ea8ee" ], [ "Steel.Effect.SteelBase", @@ -1038,7 +1044,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "678da3c99122ebe15952849a5939e193" + "81885725e6f9b38ba9c4079fd508b17d" ], [ "Steel.Effect.SteelBase", @@ -1050,7 +1056,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "63a90d6b405e5e9634d1356f6034c372" + "85b69d58c0161d892b4f0eb5d9be9b51" ], [ "Steel.Effect.bind_pure_steel_", @@ -1097,7 +1103,7 @@ "typing_Tm_abs_d0f415a5361a9d7988d8e425dc193472" ], 0, - "38c6719cad9472ad073453142392822b" + "fe3053153941aaa77df72ae0f518a7fd" ], [ "Steel.Effect.bind_div_steel", @@ -1129,7 +1135,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__core" ], 0, - "8355c04570ef090685a184bc78330b75" + "8754e8e0a23a048247290900d864ffd4" ], [ "Steel.Effect.par0", @@ -1212,7 +1218,7 @@ "typing_Tm_abs_2a0df6dfb08f9ea718b7ce324b05aa46" ], 0, - "c5dd43cb648f07b2ed0dbc4ad2067960" + "e31c8cd605c436aecab3759d154c89e2" ], [ "Steel.Effect.action_as_repr", @@ -1288,7 +1294,7 @@ "typing_Tm_abs_8e91adfb0b85981739f6d6f97814fe7f" ], 0, - "9551d7de8cb4340822b30d2e6288a3d3" + "b050e4b2890801e3f9a8678b4994442c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Effect.fsti.hints b/ulib/.cache/Steel.Effect.fsti.hints index f6e5375729b..37b0677a08d 100644 --- a/ulib/.cache/Steel.Effect.fsti.hints +++ b/ulib/.cache/Steel.Effect.fsti.hints @@ -12,7 +12,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "ed56dcbba035be1668e519337ae7c6c5" + "01424770ac170c2b0ed0eb6369090137" ], [ "Steel.Effect.bind_req", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "afdf9829a801f6d024fd6f8c94c9d3a5" + "3ae9acf2a540276f9df4caa2988aae21" ], [ "Steel.Effect.bind_ens", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0e48580693a76995cf99fd946a8694f7" + "cc1f5820a938d94e728f2a2bee360f30" ], [ "Steel.Effect.subcomp_pre", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d7adc07bc5653d5e6fcae86eefdff53d" + "f3ddcd0467c932b958e9cbeb484c3c85" ], [ "Steel.Effect.if_then_else_req", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8a625724db589dfc10a6dfe9d71d52ea" + "d8d13825f282089ffc1c06158bca53b6" ], [ "Steel.Effect.if_then_else_ens", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "77d8c3fd2637666e83540eb1f815ebbe" + "ace3e192cb67f62a877e329ede9da81b" ], [ "Steel.Effect.SteelBase", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "07cc8a406feeb025e56f463dcabcf411" + "1f21d7b9bdead009a9f5d074c000cfc4" ], [ "Steel.Effect.SteelBase", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6ebc1ca6c0886eb5fb1e10127134eec2" + "8afc9095bb4b228307b077fdf58ae9f5" ], [ "Steel.Effect.SteelBase", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "69d33aeaae97dc6eeab48dcb6f0ad3c9" + "a037163a8d54d1ac8a1d40bc6112a263" ], [ "Steel.Effect.SteelBase", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "36b75514708bddb5fc9cf9e2500c8af7" + "a009cf90a572043ae5ebc88b2d984e53" ], [ "Steel.Effect.SteelBase", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "42fe8ec71effd63361f0ef7cc8da9244" + "ef75b619a0d9774427ef20f0c91de7d5" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.GhostMonotonicHigherReference.fst.hints b/ulib/.cache/Steel.GhostMonotonicHigherReference.fst.hints index 7229e8c76b5..2b7ff1e153b 100644 --- a/ulib/.cache/Steel.GhostMonotonicHigherReference.fst.hints +++ b/ulib/.cache/Steel.GhostMonotonicHigherReference.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_e4845a01f12392be383fb566ef9a67d2" ], 0, - "d2dad1c6c1503cd59a7354e146371487" + "552a9b30eca54d294e8335193fa9be59" ], [ "Steel.GhostMonotonicHigherReference.alloc", @@ -94,7 +94,7 @@ "typing_Steel.Preorder.unit_history" ], 0, - "a472bfadb28ef657a9a4480b9518079f" + "427f519ebcb1cc32a22984707deb518e" ], [ "Steel.GhostMonotonicHigherReference.extract_pure", @@ -103,7 +103,7 @@ 1, [ "@query" ], 0, - "2d9089767bae35773881d42a666b97d0" + "4b700b42b46b9961cfef7e3ee2a3087d" ], [ "Steel.GhostMonotonicHigherReference.elim_pure", @@ -115,7 +115,7 @@ "refinement_interpretation_Tm_refine_2167ff7cbe93b5b0478b5a301a0c3372" ], 0, - "b9db4022d744df7f75d1600bc9f69c17" + "645fd35c72c738a5bedb69c1e0f86ba2" ], [ "Steel.GhostMonotonicHigherReference.write", @@ -234,7 +234,7 @@ "typing_Steel.Preorder.uu___is_Current" ], 0, - "c87ce9365a2abd9b410e3654f23ff385" + "955b6d4d84cccb970990c4cbea16eb57" ], [ "Steel.GhostMonotonicHigherReference.get_squash", @@ -246,7 +246,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ef1537366ad793f10cf23cb63c5c8182" + "9198dd2bfdedc2078ef3186d302fe145" ], [ "Steel.GhostMonotonicHigherReference.witness", @@ -312,7 +312,7 @@ "typing_Steel.Preorder.p_op", "typing_Steel.Preorder.uu___is_Current" ], 0, - "8bb786d04771a59b20251a3dafba0cad" + "4846f8467a4b8e25b90d5aa96343bd95" ], [ "Steel.GhostMonotonicHigherReference.recall", @@ -375,7 +375,7 @@ "typing_Steel.Preorder.p_op" ], 0, - "51280611dd4dc0469abed3af53f21e2d" + "7e0acd52cdd35d26c141567ac4f1ed94" ], [ "Steel.GhostMonotonicHigherReference.elim_pts_to", @@ -393,7 +393,7 @@ "typing_Steel.GhostMonotonicHigherReference.pts_to_" ], 0, - "3f3e64fa4b39e0499aa121c469858f47" + "03eed955c9fde08921901d8b50008291" ], [ "Steel.GhostMonotonicHigherReference.intro_pts_to", @@ -402,7 +402,7 @@ 1, [ "@query" ], 0, - "71167c7b38cc2b7a3f5d97484f02403b" + "93a0f48d7f0fff9d069a15e4443ca683" ], [ "Steel.GhostMonotonicHigherReference.share", @@ -439,7 +439,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Preorder.uu___is_Current" ], 0, - "00223a1a88f1ab0df356a5263edc4de2" + "f0a19d06177f3e20f862912db19cf699" ], [ "Steel.GhostMonotonicHigherReference.gather", @@ -480,7 +480,7 @@ "token_correspondence_Steel.Preorder.history_compose" ], 0, - "f53714eea0ee828a8fd8f47878819615" + "6dfa73233bbf7c8a5438a8ff0a5230dd" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.GhostMonotonicReference.fst.hints b/ulib/.cache/Steel.GhostMonotonicReference.fst.hints index 54a8ae988ca..f7e992c2e15 100644 --- a/ulib/.cache/Steel.GhostMonotonicReference.fst.hints +++ b/ulib/.cache/Steel.GhostMonotonicReference.fst.hints @@ -16,7 +16,7 @@ "typing_FStar.Universe.downgrade_val" ], 0, - "77a4d649faa233613758148bfc663508" + "f620f0a59f1326c1717078c4baaeeba7" ], [ "Steel.GhostMonotonicReference.alloc", @@ -28,7 +28,7 @@ "equation_Steel.GhostMonotonicReference.pts_to_sl" ], 0, - "f4b99e2167f8c10cf052bc9bc57f3f99" + "a5938613ce2b1deed7872adec2e59659" ], [ "Steel.GhostMonotonicReference.write", @@ -44,7 +44,7 @@ "lemma_FStar.Universe.downgrade_val_raise_val" ], 0, - "3fbd806e9c067938a7eb76e3eef6c35e" + "76e978c08198bccbf4c6baabec13c97e" ], [ "Steel.GhostMonotonicReference.witness", @@ -66,7 +66,7 @@ "typing_FStar.Ghost.reveal", "typing_FStar.Universe.downgrade_val" ], 0, - "46d20d58a63a7667edea970d9362441c" + "0ff89a6f8a1c4ebed816ae4a6249ab34" ], [ "Steel.GhostMonotonicReference.recall", @@ -81,7 +81,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "4de0d4a104608b355ac2a0a8e248643f" + "2fd19f3056ab2d34977b86141547c9f6" ], [ "Steel.GhostMonotonicReference.share", @@ -90,7 +90,7 @@ 1, [ "@query" ], 0, - "f66d27370be6f3a938f349635023055f" + "266871785b8be19b2b9f774829e7232d" ], [ "Steel.GhostMonotonicReference.gather", @@ -99,7 +99,7 @@ 1, [ "@query" ], 0, - "a1763255ae261a6aa08808c725f7f9ba" + "5954366df483592b54f493ce64b559b8" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.GhostPCMReference.fst.hints b/ulib/.cache/Steel.GhostPCMReference.fst.hints index 6a893b336aa..2ad02473304 100644 --- a/ulib/.cache/Steel.GhostPCMReference.fst.hints +++ b/ulib/.cache/Steel.GhostPCMReference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "c1c8e15de5bdcb106205293891198c07" + "dcecade780632db4d28b466fbe6c3700" ], [ "Steel.GhostPCMReference.read", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_38139a80be7280e4f39fe8cad1b7e3bc" ], 0, - "006d55f4ec8d9bdedc0703abdad61083" + "1e25fb9f99d91c85955c941942dccc3c" ], [ "Steel.GhostPCMReference.write", @@ -29,7 +29,7 @@ 1, [ "@query" ], 0, - "9f4f717a568491bb0190c4a5f4003caf" + "c075c049fd5c9149ad98f5f5cbdb9328" ], [ "Steel.GhostPCMReference.upd_gen", @@ -38,7 +38,7 @@ 1, [ "@query" ], 0, - "06b51bb46ebd73cc50ee7823185db129" + "6f50fb8d7f0bc64beedd35fefe76a0c5" ], [ "Steel.GhostPCMReference.share", @@ -47,7 +47,7 @@ 1, [ "@query" ], 0, - "9a393aeacbebab0832afe3e941ecdf30" + "7928cb0465f661e19820babd393c5e91" ], [ "Steel.GhostPCMReference.share", @@ -56,7 +56,7 @@ 1, [ "@query" ], 0, - "569b0bc6a78ad6cace96ac235dd7ee0b" + "a93af7c92d2cc5934986329ba4714c7a" ], [ "Steel.GhostPCMReference.gather", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_2312a63c4e89fea10d3f55e0bd838c5e" ], 0, - "c0702be4af0b343eca0bacd944d06f5b" + "b1cb754213a00e2ba0f5d5bfab9bee76" ], [ "Steel.GhostPCMReference.gather", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_2312a63c4e89fea10d3f55e0bd838c5e" ], 0, - "87ad63d19c68dec1e3c9f859ab20ae48" + "8d272f91644f0a5f6ab7079080b015cf" ], [ "Steel.GhostPCMReference.witness", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "132fd59509a0aa7c6cfe0fca5de368ba" + "7700736c85468b33dc427298e0595153" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.GhostPCMReference.fsti.hints b/ulib/.cache/Steel.GhostPCMReference.fsti.hints index 7a204522f1f..861f098a2ba 100644 --- a/ulib/.cache/Steel.GhostPCMReference.fsti.hints +++ b/ulib/.cache/Steel.GhostPCMReference.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "9f40212dd377b4e62c4489c29761e060" + "2b14d5b40d85f8c6a8fbccf47f83a7f1" ], [ "Steel.GhostPCMReference.gather", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_2312a63c4e89fea10d3f55e0bd838c5e" ], 0, - "9eb90b6d965701aa9309ad4ac5490a4c" + "20bfab1ebbeba0b397b096d5bb3cb5f0" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Heap.fst.hints b/ulib/.cache/Steel.Heap.fst.hints index da2513775f2..8557343b011 100644 --- a/ulib/.cache/Steel.Heap.fst.hints +++ b/ulib/.cache/Steel.Heap.fst.hints @@ -1,5 +1,5 @@ [ - "\u0013`>*\nY\u0006", + "9ϱoOZ8", [ [ "Steel.Heap.select_addr", @@ -145,6 +145,20 @@ 0, "5e696e4320633e0a71b4dc9ac00ecc3e" ], + [ + "Steel.Heap.core_ref_is_null", + 1, + 1, + 1, + [ + "@query", "constructor_distinct_Steel.Heap.Null", + "disc_equation_Steel.Heap.Null", "equality_tok_Steel.Heap.Null@tok", + "equation_Steel.Heap.core_ref_null", + "projection_inverse_BoxBool_proj_0" + ], + 0, + "d00ce0e530b4baca1384fcb298e707a8" + ], [ "Steel.Heap.is_null", 1, @@ -156,7 +170,7 @@ "equation_Steel.Heap.null", "projection_inverse_BoxBool_proj_0" ], 0, - "5c8660587163d6f77b71a04ced45382f" + "edbc7d7cc798a948381408dcdab0c9a4" ], [ "Steel.Heap.disjoint", @@ -171,7 +185,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "97c9dd176e8f07809e7151cbb8a51f1c" + "f8ee09e67dcd0eca60aff7d4afed6c19" ], [ "Steel.Heap.disjoint_sym", @@ -203,7 +217,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "c84a7f01fa3aa6a54a6cbe1e4e092aa6" + "4bb291e59f2253b6665a2e21b35fe70b" ], [ "Steel.Heap.join_cells", @@ -225,7 +239,7 @@ "refinement_interpretation_Tm_refine_8e632b8471a8b98549e9b2eefe08c1fd" ], 0, - "37fdbc58680894e888088d1b55dcbe18" + "99987ed394a09830ffcf8e7c5680eb95" ], [ "Steel.Heap.join", @@ -253,7 +267,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "6645535d67f0345b14799473001ce111" + "ab7d825c530c60e832feb5ea86f1116b" ], [ "Steel.Heap.disjoint_join_cells_assoc", @@ -301,7 +315,7 @@ "typing_FStar.Real.one" ], 0, - "2760b3a41caa18368c09dd1f19380d4d" + "651dd0edb32770fa0a7ca3b81c11b267" ], [ "Steel.Heap.disjoint_join'", @@ -354,7 +368,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "c5dc66c02358b17c1e3355e83bade451" + "4c37a148075a7dde61fea468b04f3329" ], [ "Steel.Heap.mem_equiv_eq", @@ -371,7 +385,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "1afe2c5c64b08e34bc48ec05fb40faf5" + "56285e50de9041337a4f8a0593b5095b" ], [ "Steel.Heap.join_cells_commutative", @@ -401,7 +415,7 @@ "typing_Steel.FractionalPermission.sum_perm" ], 0, - "3c62b7ec739c79bb66b7b0ba047bb85b" + "d0bb7b1113d06f70a7f7a5e22cea3be8" ], [ "Steel.Heap.join_commutative'", @@ -440,7 +454,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "2192d5acd0687dc43ee1a4d455678f57" + "1523af311fa405cf36b5bb0162b6f6b8" ], [ "Steel.Heap.join_commutative", @@ -452,7 +466,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "019de9145b307c891fab95e40c0c31fc" + "2211719851780a3e06180c0e2dff5ac2" ], [ "Steel.Heap.join_commutative", @@ -468,7 +482,7 @@ "typing_Steel.Heap.join" ], 0, - "15e636f151adbdd298f260845db20f8a" + "798b413a2ddd6aa97463689bffce3fe6" ], [ "Steel.Heap.disjoint_join", @@ -477,7 +491,7 @@ 1, [ "@query" ], 0, - "4d0e98677afa35a20d0457b066f6f1ab" + "8aca59f04106ba7c2f7f412da70de573" ], [ "Steel.Heap.disjoint_join", @@ -493,7 +507,7 @@ "typing_Steel.Heap.join" ], 0, - "29dbeec58ac042197e6db38f0d91db81" + "c0016efab4798fad7e95ae4fbdb28dd5" ], [ "Steel.Heap.join_associative'", @@ -551,7 +565,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "4a76c5e04fa01f14ce8418df585de837" + "00e11c9a88af041dfc4c1b036ece4d7f" ], [ "Steel.Heap.join_associative", @@ -563,7 +577,7 @@ "refinement_interpretation_Tm_refine_b3a6822d21434eb6a4849a21492ca268" ], 0, - "4b5237d36b1ac822666ca6c96ebc87e9" + "4409acaf5e72421fb1bfe31b957c568b" ], [ "Steel.Heap.join_associative", @@ -593,7 +607,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "aeec33d3d9381d88efcdb1e7b9ce5e4c" + "0e989c4df087b7b661954fcd23162a25" ], [ "Steel.Heap.heap_prop_is_affine", @@ -608,7 +622,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d533b201b8e08b23a317da66cdf0ae21" + "a5023af7bba2cb25c51ad628fcde1d43" ], [ "Steel.Heap.join_associative2", @@ -625,7 +639,7 @@ "typing_Steel.Heap.join" ], 0, - "218388680e7250ef7aef963e2cd9c625" + "8960b876a6b24c37a7694ae6729c4314" ], [ "Steel.Heap.as_slprop", @@ -651,7 +665,7 @@ "typing_Tm_abs_247fcb3dcafc9381685f0bf22c649302" ], 0, - "4b373428661a8b448ef26646cea684ce" + "58bcca1349c9f0f5d04b4ebf9032376a" ], [ "Steel.Heap.slprop_extensionality", @@ -669,7 +683,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "f36c5361ac2caf2cb1cfb480c74ee525" + "8506bb35251795c00dae05f3612ff8c3" ], [ "Steel.Heap.emp", @@ -688,7 +702,7 @@ "true_interp", "typing_tok_Prims.T@tok" ], 0, - "fbe00c2db317c0d27743488dbf18f56a" + "4d8c83573895f3cd4c7abb8dee364f64" ], [ "Steel.Heap.affine_hprop_intro", @@ -700,7 +714,7 @@ "refinement_interpretation_Tm_refine_ded0a90cd19174872b595688cb04390d" ], 0, - "b927c80d8ca6e6264078aab8f4138ed1" + "2f35e3015c57cedef807be56cf29311e" ], [ "Steel.Heap.affine_hprop_intro", @@ -713,7 +727,7 @@ "refinement_interpretation_Tm_refine_ded0a90cd19174872b595688cb04390d" ], 0, - "d864c2f8172d75a1f84ce311596bfd33" + "cd719379116b83e88b63dd720d799a46" ], [ "Steel.Heap.pts_to_cell", @@ -725,7 +739,7 @@ "refinement_interpretation_Tm_refine_15ebe4aeffbf2f27a759fb5badc95dd9" ], 0, - "1097cb56bd155225142880b2346ae595" + "208268f55efd43fe7082fb898b6c618c" ], [ "Steel.Heap.pts_to_cell_join", @@ -739,7 +753,7 @@ "refinement_interpretation_Tm_refine_15ebe4aeffbf2f27a759fb5badc95dd9" ], 0, - "275723fdbe906b60ca9e940ac77cbc4c" + "eb5179765334a0cbb7dcbe68ce0a3f01" ], [ "Steel.Heap.pts_to", @@ -815,7 +829,7 @@ "unit_typing" ], 0, - "0a719a7e6155d7fdf40c4eaaff27594a" + "25ee9ad7f5b4b12699ec5f7535b63c62" ], [ "Steel.Heap.h_and", @@ -833,7 +847,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "2a9fea56124fe06b154589f7ba2489d7" + "29280f144ac56498b44b9b9663d6531e" ], [ "Steel.Heap.h_or", @@ -851,7 +865,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "774007915035c4bc863f453ecea2f6a2" + "d7ff07866735a894a8b451bd4b1ae4fa" ], [ "Steel.Heap.star", @@ -876,7 +890,7 @@ "typing_Steel.Heap.join" ], 0, - "26359503f9a68f508ce309c029f719de" + "c1a746f1e5a0ca653cdc376d21495c6e" ], [ "Steel.Heap.wand", @@ -903,7 +917,7 @@ "typing_Steel.Heap.join" ], 0, - "8feb881230ac6bdb7d97713f8f5bbb58" + "51a0aa68d7d1ae56d39d0d80d219b33e" ], [ "Steel.Heap.h_exists", @@ -925,7 +939,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "1b199fa4db2f16239b4b0a43a3405298" + "bccf02a080f7cd243dad0e53fc470dd9" ], [ "Steel.Heap.h_forall", @@ -947,7 +961,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "13bf56548a0a38165866728a063ca984" + "485f61665e46a1a23e2a67ccd1b05b6e" ], [ "Steel.Heap.affine_star", @@ -979,7 +993,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "d3cb0600616d03a7bfe96693601386e2" + "858cee7f9b878156f1258688c719d8bb" ], [ "Steel.Heap.equiv_symmetric", @@ -988,7 +1002,7 @@ 1, [ "@query", "equation_Steel.Heap.equiv" ], 0, - "d6f45d083d777cba8b6fbc235b732b4f" + "8814c5a26cd9d7b08a46467295103a97" ], [ "Steel.Heap.equiv_extensional_on_star", @@ -1013,7 +1027,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "ce3083f527228dac5d8e1edd9fcf7312" + "0e389c8893b7c6bd3464d9db51cae197" ], [ "Steel.Heap.emp_unit", @@ -1073,7 +1087,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "c51509b8e670e3f201890afbf7bae11d" + "8bd6164b50eb15b85004a85288ea27a5" ], [ "Steel.Heap.intro_emp", @@ -1090,7 +1104,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "edc0eb0db1c69d53bc6638bd9df36832" + "0d82f588e1bde3f8fe1a290c5baf4366" ], [ "Steel.Heap.h_exists_cong", @@ -1116,7 +1130,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "efebe7ac2812a975f4a33fcfba7e06b9" + "02d0f5d7a80828dacf595fe686390dd3" ], [ "Steel.Heap.h_exists_alt", @@ -1143,7 +1157,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "d4b58cc1c652b5aa4e8e56e0260dc6e4" + "f2dcc7edd2836031d2bb4ce3d8888e61" ], [ "Steel.Heap.intro_h_exists", @@ -1169,7 +1183,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "e7e2173d83490d82f677e2c717e6ba6a" + "6b0017831b129f8969838b4faec5dc1c" ], [ "Steel.Heap.elim_h_exists", @@ -1195,7 +1209,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "0bd946d6038aa9b694d7ffc8421925b7" + "d80ac2aad6e33daced72b38de2567706" ], [ "Steel.Heap.interp_depends_only_on", @@ -1212,7 +1226,7 @@ "refinement_interpretation_Tm_refine_f87f2e589941f64689bd47cee7804d95" ], 0, - "5f3ed362a40c477c5a4ac0374526b463" + "04e497f1e05dd252ed5980667e31b167" ], [ "Steel.Heap.intro_pts_to", @@ -1243,7 +1257,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "b68f91180400e0fcb281b364f288460d" + "a381ee75f4350e050b0a88ab837c7aa0" ], [ "Steel.Heap.pts_to_compatible_fwd", @@ -1341,7 +1355,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "1fea9d01c337cfc009bea9d4b4605086" + "f3c47d08c2b76ad3e3af03910c23613b" ], [ "Steel.Heap.pts_to_compatible_bk", @@ -1454,7 +1468,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "dcfb6e71ec07a372ffceab0df768538c" + "443b814f7db175696620258c2ad7de30" ], [ "Steel.Heap.pts_to_compatible", @@ -1463,7 +1477,7 @@ 1, [ "@query" ], 0, - "4fe78f5f7d2deedddbd9ed53f55e26da" + "c97ff458b7d16ad45657b8f7b65ae0a0" ], [ "Steel.Heap.pts_to_compatible", @@ -1472,7 +1486,7 @@ 1, [ "@query" ], 0, - "ff54a96fe975b5974faef48310243f30" + "adcd820fd2665e89937a2740829947ac" ], [ "Steel.Heap.pts_to_join", @@ -1509,7 +1523,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "326c84a9d3be85fab079381705b85acd" + "642fada03c3de9d9eda17d33ea486f5d" ], [ "Steel.Heap.pts_to_join'", @@ -1546,7 +1560,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "94ad7b116538145604ead0699a97a1ce" + "1df900cee49ee9c0e774ca51e43e1021" ], [ "Steel.Heap.pts_to_compatible_equiv", @@ -1558,7 +1572,7 @@ "refinement_interpretation_Tm_refine_ce38f492787371f877c4f0015affb000" ], 0, - "816364a03068f3b5f93a0374f0e84c8e" + "aa819a75afac775ecae14faae4f4a6f7" ], [ "Steel.Heap.pts_to_not_null", @@ -1570,6 +1584,7 @@ "constructor_distinct_Steel.Heap.Null", "disc_equation_Steel.Heap.Addr", "equality_tok_Steel.Heap.Null@tok", "equation_Steel.Heap.a_heap_prop", + "equation_Steel.Heap.core_ref_null", "equation_Steel.Heap.heap_prop_is_affine", "equation_Steel.Heap.null", "equation_Steel.Heap.pts_to", "fuel_guarded_inversion_FStar.PCM.pcm", @@ -1581,7 +1596,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "7ef5e78e74ae712183d801da5795179f" + "019e5f1b13aee058b4302035e6edd567" ], [ "Steel.Heap.intro_star", @@ -1593,7 +1608,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4f2ca5b50a2aa01f91e88a92045a2247" + "abe0ee87f8aaad9c6298ec470b417ba5" ], [ "Steel.Heap.intro_star", @@ -1623,7 +1638,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "99868ab1017b38b1e857109161ec5b2a" + "f38ae83cd984f3f673cf967d7e506a5b" ], [ "Steel.Heap.elim_star", @@ -1650,7 +1665,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "db3c0a8e5cc4335c8d8c29623a2490d6" + "9fc6ad8ff4fb1213a220f42e12774e3e" ], [ "Steel.Heap.star_commutative", @@ -1680,7 +1695,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "d990f5aadcb8b382553d7d7548e8008e" + "d4816d2810f929c21ce3c6fd927f9a33" ], [ "Steel.Heap.star_associative", @@ -1714,7 +1729,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "abb24424465aa7cbd78230b212fa2cc8" + "d00bc0de49d85a5b9b9e58582aa6b4a9" ], [ "Steel.Heap.star_congruence", @@ -1739,7 +1754,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "6432473f6169fd1fe4a200e8472dabbc" + "67a5f70a7bfea6360c022b752c6d5188" ], [ "Steel.Heap.refine_interp", @@ -1761,7 +1776,7 @@ "typing_Tm_abs_9d02bb2720375878f16a773f5cd672b6" ], 0, - "572aea30cd8989d3462d8e4006e2d073" + "40d3b3220f2c81b56f53021f84f7213c" ], [ "Steel.Heap.refine_equiv", @@ -1783,7 +1798,7 @@ "typing_Tm_abs_9d02bb2720375878f16a773f5cd672b6" ], 0, - "d084a01c9671a2a03e6684085ef8b562" + "45f731511f1abd1e1dff4f0971232eec" ], [ "Steel.Heap.pure", @@ -1795,7 +1810,7 @@ "interpretation_Tm_abs_631a29915bf9a085ae2d714058f48fbf" ], 0, - "3b5c582c7a8e36c5e9c4009d5dcf92b4" + "577c40edfe09c561c23d0488b39b0b5f" ], [ "Steel.Heap.pure_equiv", @@ -1824,7 +1839,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "8106bab048d6201d30abdf265e236969" + "3e3bc733a1300f5464fa52ac93814fbc" ], [ "Steel.Heap.pure_interp", @@ -1852,7 +1867,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "722bcaf0506a12e586fd00dbbce3710a" + "545c8102fe9c8e0c60a229fcbce61503" ], [ "Steel.Heap.pure_star_interp", @@ -1909,7 +1924,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "399d61c1452f7608ed2df245089eedd7" + "df0c2d5aa1c3af52a9d90aa5920f2983" ], [ "Steel.Heap.stronger_star", @@ -1935,7 +1950,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "ebc6c47004df4118804021ab1e84afd2" + "ee3125be60f8f477c56d6f58738564eb" ], [ "Steel.Heap.weaken", @@ -1961,7 +1976,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "41ee5abfe912643dedf4fc5a8f8f8a53" + "6521e696be4cd773c7aa49159ed8a056" ], [ "Steel.Heap.full_heap_pred", @@ -1975,7 +1990,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c715e2e782ce11b6f02f29c0101708e7" + "4f32381b039a90dbbf887543db8a7947" ], [ "Steel.Heap.heap_evolves", @@ -2011,7 +2026,7 @@ "token_correspondence_Steel.Preorder.preorder_of_pcm" ], 0, - "22f7dfa9d479ff54b024b2775ab39df9" + "893f4dab0e2ed0b5b1933d546c0979fb" ], [ "Steel.Heap.free_above_addr", @@ -2026,7 +2041,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "48d1ad7ee0248c10c462fb85ca24f4b3" + "063ea985ef2dd9ce91b81ed137897703" ], [ "Steel.Heap.weaken_free_above", @@ -2035,7 +2050,7 @@ 1, [ "@query", "equation_Steel.Heap.free_above_addr" ], 0, - "98dc0722d93b396972b4511423e92d2f" + "9a9c8f19b24fc1a7cf7eaf385b99887c" ], [ "Steel.Heap.is_frame_preserving", @@ -2044,7 +2059,7 @@ 1, [ "@query" ], 0, - "58d92976c8962ba396f670affc4e480e" + "42e79f9041cbe23ea06de0ccaf63ee0b" ], [ "Steel.Heap.action_with_frame", @@ -2053,7 +2068,7 @@ 1, [ "@query" ], 0, - "91bbf00df5e4d34cab1b893d425c11bd" + "28748d2d425b26fd9b3940d779840fe4" ], [ "Steel.Heap.action_framing", @@ -2072,7 +2087,7 @@ "refinement_interpretation_Tm_refine_edbdae9d6b6624a6ec3f6b429364c960" ], 0, - "e4ea3287d554c9e09c3111c7cec749d2" + "82f3dc3a555f1675349991f921b300a1" ], [ "Steel.Heap.sel", @@ -2120,7 +2135,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "dc57bac5c1c2393edd9846d212ec2d1d" + "86584e63821c7837738f0c356185e06a" ], [ "Steel.Heap.sel_v", @@ -2129,7 +2144,7 @@ 1, [ "@query" ], 0, - "350e88ae9a0cb5aa7c4e15018d3ceba0" + "44902cb5335ffa5cd48cdc9893886caf" ], [ "Steel.Heap.sel_v", @@ -2176,7 +2191,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "29e690f8ed1a29bc0685114b75e6742f" + "150ff171704291a805c6dcf68b664220" ], [ "Steel.Heap.sel_lemma", @@ -2226,7 +2241,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "c67cd75562e468501b474e742d71301d" + "5f94aa839cbc2f50bacefb7a7d626b0e" ], [ "Steel.Heap.witnessed_ref", @@ -2235,7 +2250,7 @@ 1, [ "@query" ], 0, - "8c62451e1379f1e67506cde6a25ab7ef" + "2de57b5a9f33b78ccd5381f342a9b151" ], [ "Steel.Heap.witnessed_ref_stability", @@ -2302,7 +2317,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "2f81d2e425a365b1a61b10dfce71db7d" + "e92a5c597115329517b602f08d00e9a8" ], [ "Steel.Heap.sel_action", @@ -2356,7 +2371,7 @@ "typing_Tm_abs_901bf6c2b340a2b05e40ec01da45f3ed" ], 0, - "15cfce4ad11629035991d015f19ec0b7" + "23b991a50dfa5f8bdd555850405b11b7" ], [ "Steel.Heap.sel_action'", @@ -2391,7 +2406,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "1518888692317a1c9bb32a3e4f30f577" + "2dad6ccecd5acfc1f9287ec0d78639d2" ], [ "Steel.Heap.refined_pre_action", @@ -2400,7 +2415,7 @@ 2, [ "@query" ], 0, - "effc206e2ead27c210faacf880f2294a" + "28f4a630c4ee514fed502d85dd76c43e" ], [ "Steel.Heap.refined_pre_action_as_action", @@ -2421,7 +2436,7 @@ "refinement_interpretation_Tm_refine_da7320b2dfec01e1d9eb5c40de6dbb67" ], 0, - "b1a1d4ca3e340f531d0a82b629fdb499" + "89e025212640327d858d44cbd863bf1f" ], [ "Steel.Heap.select_join", @@ -2492,7 +2507,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "3de6091cbc171519ef497cf42db59022" + "b7c46433967510189fe8caa376c0b945" ], [ "Steel.Heap.select_refine_pre", @@ -2640,7 +2655,7 @@ "unit_typing" ], 0, - "1133c3ec4ffadac466cb1199e22648c9" + "c81854a5139c7c109cdf69810d63b19c" ], [ "Steel.Heap.select_refine", @@ -2649,7 +2664,7 @@ 2, [ "@query" ], 0, - "795ea1089114b01760df843c94882774" + "ba26ebe53468c6665a8f12d54fbba8c4" ], [ "Steel.Heap.select_refine", @@ -2658,7 +2673,7 @@ 2, [ "@query" ], 0, - "7ddf1fc89296634cff81ff197a0db89f" + "5ea4260fee3e43bc9db9d829eda04e96" ], [ "Steel.Heap.update_addr_full_heap", @@ -2701,7 +2716,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "5e6fdd191c0a566e448227cd8ca842f6" + "474563bd6b014e24426c0e6bcd1c6bdd" ], [ "Steel.Heap.upd_gen", @@ -2771,7 +2786,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "eeeb5f3a61fd3cab58ea6dd98b02b5de" + "92fd8c1242df15ca7c0eb6f702e83427" ], [ "Steel.Heap.upd_gen_updates_only_r", @@ -2821,7 +2836,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "6f6587978a5da3d9da7330853c081ca7" + "4225715d34f8d4b0bc82e7501dcb6e87" ], [ "Steel.Heap.upd_gen_full_evolution", @@ -2917,7 +2932,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1", "unit_inversion" ], 0, - "26101adc08cda40bcffc1326cb6f3bac" + "780c2fe629abb3e852cc6e25b43c3756" ], [ "Steel.Heap.upd_gen_frame_preserving", @@ -2934,11 +2949,11 @@ "Steel.Heap_interpretation_Tm_arrow_66be38db55759a6b4c14f509135a0687", "Steel.Heap_interpretation_Tm_arrow_ca94d21e5b58078b367be57819cef3ff", "Steel.Heap_interpretation_Tm_arrow_cd0ae1dbcc8724d89fb0dd22439f0c3d", + "Steel.Heap_interpretation_Tm_arrow_db688e2310abe78afa14dd54b79fd984", "Steel.Heap_pretyping_9a46417d39a7b866ce3fb40024524fb7", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", - "constructor_distinct_Tm_unit", "data_elim_FStar.PCM.Mkpcm", - "data_elim_FStar.PCM.Mkpcm_", "data_elim_Steel.Heap.Ref", + "data_elim_FStar.PCM.Mkpcm", "data_elim_FStar.PCM.Mkpcm_", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Steel.Heap.Addr", "eq2-interp", @@ -2972,7 +2987,6 @@ "fuel_guarded_inversion_FStar.PCM.pcm", "fuel_guarded_inversion_FStar.PCM.pcm_", "fuel_guarded_inversion_FStar.Pervasives.Native.option", - "fuel_guarded_inversion_Steel.Heap.cell", "fuel_guarded_inversion_Steel.Heap.core_ref", "function_token_typing_FStar.PCM.__proj__Mkpcm___item__composable", "function_token_typing_Prims.int", @@ -3053,7 +3067,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1", "unit_inversion" ], 0, - "082529c1af9c0a85e434f90c1e6594e5" + "ba673789bac8c8cc8a3aad7ca4bfd952" ], [ "Steel.Heap.upd_gen_action", @@ -3122,7 +3136,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1", "unit_inversion" ], 0, - "22eaf97878f030c982ed5895bac8c260" + "e142238432bb3ef570aa2982a4f91c1e" ], [ "Steel.Heap.free_action", @@ -3151,7 +3165,7 @@ "typing_FStar.PCM.__proj__Mkpcm__item__p" ], 0, - "891c6d0c8fbda6c3fec301ff4c43e48b" + "dc993fcdf4eb9518536ff35ce92c91eb" ], [ "Steel.Heap.split_action", @@ -3163,7 +3177,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "e89d02d9d9aeb436a1ee6ebbd9b3ee14" + "8e99a215a656f0a168e4e5b8ac402971" ], [ "Steel.Heap.split_action", @@ -3202,7 +3216,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "2a80a226cb587d001cdf1fe8c2ade7d2" + "a60c299a7d0efea468e87e293ea45136" ], [ "Steel.Heap.gather_action", @@ -3214,7 +3228,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "452e1a6edf0f94aa0720faded41cb5b1" + "c63c373e701ef3f068c71e043cd7e400" ], [ "Steel.Heap.gather_action", @@ -3253,7 +3267,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "a2d447fa1ee8d9141bf31fb2e4d42d3d" + "ded983dd4c125b51e09d026f8b685cff" ], [ "Steel.Heap.extend", @@ -3266,7 +3280,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "12b8aa03fadc35c5b05896e9e10a5cc0" + "9724a223a776021767ab80858d01d9de" ], [ "Steel.Heap.extend", @@ -3363,7 +3377,7 @@ "typing_Tm_abs_bdf915ba992f79503e6dafcc465e1af1" ], 0, - "689c3c0608ec4fd68b3aaa7b370c7037" + "c5b76c93d7c7a28ab340e2dea750c090" ], [ "Steel.Heap.hprop_sub", @@ -3398,7 +3412,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "0ee6c2960e26793972d6f5058c062e41" + "25d03dafc34b8fbed1f57ce96bbe5b97" ], [ "Steel.Heap.frame", @@ -3425,7 +3439,7 @@ "typing_Steel.Heap.star" ], 0, - "b0a1f77311ae7548a4702ec06252dd08" + "31bed11680a34b99a49bb945f1b44292" ], [ "Steel.Heap.change_slprop", @@ -3461,7 +3475,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "93582931f914ccd6cc557d503aec0224" + "b22217f8d335e061a2cc1632f6971a2e" ], [ "Steel.Heap.id_elim_star", @@ -3470,7 +3484,7 @@ 2, [ "@query" ], 0, - "1939b340fb68ea47382d69e900cd33cc" + "2c24b1e083dba79e790bd794ac1ecdbd" ], [ "Steel.Heap.id_elim_star", @@ -3491,7 +3505,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "097093237e90258a88d4cc775daa6c92" + "017ddacdb14c12b5dd63fd3297297976" ], [ "Steel.Heap.id_elim_exists", @@ -3503,7 +3517,7 @@ "refinement_interpretation_Tm_refine_502ac082042c6e961c8d36a1d2deb03f" ], 0, - "b521864a7164304b8d97e2b7d05b2d1d" + "ffbf404d9a164d33a5a8969ef1e53306" ], [ "Steel.Heap.is_frame_monotonic", @@ -3517,7 +3531,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6681cfef67c1816fab75cc1a0f7faa99" + "756255b47ad913c62a9a7e6f4f399738" ], [ "Steel.Heap.witinv_framon", @@ -3529,7 +3543,7 @@ "equation_Steel.Heap.is_witness_invariant" ], 0, - "6fbe45c5580986387e2831dd13509470" + "6d48f866942e83709f832866529870a0" ], [ "Steel.Heap.witness_h_exists", @@ -3576,7 +3590,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "34123c506ba32c2aa27771cd2b33aacd" + "c36ad9f9d439071c1395b46909da9e20" ], [ "Steel.Heap.lift_h_exists", @@ -3630,7 +3644,7 @@ "typing_Tm_abs_a87dd2196e6210fb991043b36784dfe9" ], 0, - "efed5b59c05a1c33ebd6830742cfaf65" + "f8b95a5074d0eed85734fa38a41de607" ], [ "Steel.Heap.elim_pure", @@ -3680,7 +3694,7 @@ "typing_Tm_abs_f5223daf128beda4a0dd5887912295ae" ], 0, - "19ea69dca5b9a60b40116de9a26596a9" + "5a909b6ff5df85018bd57a5e0ba9112d" ], [ "Steel.Heap.pts_to_evolve", @@ -3717,7 +3731,7 @@ "typing_Tm_abs_6561cf70d7ecdf0c968a72e0ec1157b8" ], 0, - "b4ff71a6046d295e0201d72f06e91e7e" + "36fc0f7905778778a4c373171a3414b5" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Heap.fsti.hints b/ulib/.cache/Steel.Heap.fsti.hints index b605b235ab2..863822a6b99 100644 --- a/ulib/.cache/Steel.Heap.fsti.hints +++ b/ulib/.cache/Steel.Heap.fsti.hints @@ -1,6 +1,15 @@ [ - "#+SI(ܻ-0\u0000", + "\ffn\u00157\"b", [ + [ + "Steel.Heap.is_null", + 1, + 2, + 1, + [ "@query", "equation_Steel.Heap.null" ], + 0, + "ca5cb5398e085754240b52cb536c4ccb" + ], [ "Steel.Heap.join_commutative", 1, @@ -11,7 +20,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e57b6bd77ff3038b1fdd9754f3687cf9" + "1460f83beed86bf9278e4c876d01d4e7" ], [ "Steel.Heap.disjoint_join", @@ -20,7 +29,7 @@ 1, [ "@query" ], 0, - "b701ea38fd223f7a481d73f5ba6e38ba" + "ca0724d2a5290283923d57bff001eed6" ], [ "Steel.Heap.join_associative", @@ -32,7 +41,7 @@ "refinement_interpretation_Tm_refine_b3a6822d21434eb6a4849a21492ca268" ], 0, - "7bafec1d2dbc187e04677a953fc5f28c" + "52cf791ae42807cded9f983bf347465a" ], [ "Steel.Heap.heap_prop_is_affine", @@ -46,7 +55,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "86fe98ff6dd2db4889b3e2413cf7bcac" + "737c90eac7f4de27d37c16b25c3c219b" ], [ "Steel.Heap.pts_to_compatible", @@ -55,7 +64,7 @@ 1, [ "@query" ], 0, - "3bd193d2493b200fd356c7d15e634af2" + "c2c4b4f4b615423526a768153b86ab77" ], [ "Steel.Heap.intro_star", @@ -67,7 +76,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fa7c46ca460462350c4d30b25208463b" + "5bda3cd398fc84e504dee21f5818e7bd" ], [ "Steel.Heap.pure", @@ -79,7 +88,7 @@ "interpretation_Tm_abs_631a29915bf9a085ae2d714058f48fbf" ], 0, - "bce0c1df819205aea8f214df89140edc" + "6a84951fb9bc13c3114a76be366a263a" ], [ "Steel.Heap.is_frame_preserving", @@ -88,7 +97,7 @@ 1, [ "@query" ], 0, - "a4e27f8021e1aaab93a24b2978d27de7" + "c8f02c24d9e527076abccca15f085d8a" ], [ "Steel.Heap.action_with_frame", @@ -97,7 +106,7 @@ 1, [ "@query" ], 0, - "da709b8b605cef1f60ac46542213c5ec" + "0b786db37027fbec5351dcf2d478c41c" ], [ "Steel.Heap.action_framing", @@ -113,7 +122,7 @@ "refinement_interpretation_Tm_refine_edbdae9d6b6624a6ec3f6b429364c960" ], 0, - "895f9df14a02d2fb5a07e2c54cbc9995" + "96b4433a402d929f10b7218e7a9205f8" ], [ "Steel.Heap.sel_v", @@ -122,7 +131,7 @@ 1, [ "@query" ], 0, - "d3128cfe6a46e6ad87f58709c2a2e65e" + "7fd1775ae442e6e3f438bf5942efd4fb" ], [ "Steel.Heap.witnessed_ref", @@ -131,7 +140,7 @@ 1, [ "@query" ], 0, - "b30309d5252b7f21ef9900ab2ec20b1a" + "2f4188b6a6305b37f34c42fc4e731d3c" ], [ "Steel.Heap.select_refine", @@ -140,7 +149,7 @@ 1, [ "@query" ], 0, - "592a11c6150fe5bb2a19df4de2702c12" + "6eb25990f08c6cf8634f0d659a6b0cc6" ], [ "Steel.Heap.split_action", @@ -152,7 +161,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "c2617a50211ba51fef2287a7287bd4da" + "fa3c2d03d35648e8c3556bd32eaf90d9" ], [ "Steel.Heap.gather_action", @@ -164,7 +173,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "e6080314c8c7441ff6bc692610a834d5" + "69eb565fd4b8848aa5fa670e8ad12bb9" ], [ "Steel.Heap.extend", @@ -177,7 +186,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2e1573c7815007504a1bb8e9ba8c31f6" + "1ef0c34e9fcb37a749664bb6d04c8588" ], [ "Steel.Heap.id_elim_star", @@ -186,7 +195,7 @@ 1, [ "@query" ], 0, - "c18991edaf8d7d89fd3c58b03d0f8e0a" + "e6b7465a1da5ab297cef2d182a75412a" ], [ "Steel.Heap.is_frame_monotonic", @@ -200,7 +209,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "820af35365b1a08cb6c326ee84ca447f" + "3f419efa40bd0bf98617b54dfaf3d54b" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.HigherReference.fst.hints b/ulib/.cache/Steel.HigherReference.fst.hints index 5a7c9e8d92a..769a7af10ea 100755 --- a/ulib/.cache/Steel.HigherReference.fst.hints +++ b/ulib/.cache/Steel.HigherReference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Steel.HigherReference.null" ], 0, - "e0890de31c85f473ed3fb0950fa78e03" + "4d7a07e9667d9f89e232d7eeb8a15c5e" ], [ "Steel.HigherReference.perm_ok", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "eea01fa3225d699efea7d71a9d707157" + "82efda7610f76abc91f59021b3615c87" ], [ "Steel.HigherReference.abcd_acbd", @@ -35,7 +35,7 @@ "typing_Steel.Memory.star" ], 0, - "27a8d1b7eb0e42d3010088a95714c77b" + "0ea533360e90c41bbfd460e55ab42e60" ], [ "Steel.HigherReference.pts_to_ref_injective", @@ -82,7 +82,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "5c8e2ca982e3e74a8bad321f32167ae7" + "d110fd84e1631b1ce97d55ef6721087e" ], [ "Steel.HigherReference.pts_to_not_null", @@ -116,7 +116,7 @@ "typing_Steel.HigherReference.pts_to_raw", "typing_Steel.Memory.pure" ], 0, - "d33b78aa29a3c34bcb5d71d4d0b2b411" + "1a57cb90193835326ad1c1f72bfcfc80" ], [ "Steel.HigherReference.pts_to_witinv", @@ -186,7 +186,7 @@ "typing_Steel.Memory.pure", "typing_Steel.PCMFrac.composable" ], 0, - "c93562f559960063b60dca5a8872456b" + "416dcfe254813fcc945fee02318b548c" ], [ "Steel.HigherReference.higher_ref_pts_to_injective_eq", @@ -201,7 +201,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "54d42b2b8b67a9ecdcac9a58a44aff94" + "57980328aabd7bd94d06756f4e1aa2fa" ], [ "Steel.HigherReference.pts_to_framon", @@ -217,7 +217,7 @@ "lemma_Steel.Memory.witinv_framon" ], 0, - "b75602132d8953283c0b7ecc813e0100" + "80253acc8115180edb39fe99794675e5" ], [ "Steel.HigherReference.intro_pts_to", @@ -243,7 +243,7 @@ "typing_Steel.HigherReference.pts_to_raw" ], 0, - "b07cd8badea1edbc0b7e18cfed505bd8" + "3185734ce36bc23470310e4c965c7aa9" ], [ "Steel.HigherReference.alloc", @@ -323,7 +323,7 @@ "typing_Steel.PCMFrac.pcm_frac" ], 0, - "d17da8669d91a328a3da1217ebcf2abf" + "e9afe1689835adb15a6ee44131a1ed8e" ], [ "Steel.HigherReference.read", @@ -393,7 +393,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "31300fa96652dc7aed8e8c81217fb3ed" + "a59df151826cdb9c18d5df02bdea49f8" ], [ "Steel.HigherReference.atomic_read", @@ -463,7 +463,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "8de14ee3367e661522421f1eedbcf53e" + "78ac57290ccd9c74144fe17ec146d5a2" ], [ "Steel.HigherReference.read_refine", @@ -482,7 +482,7 @@ "true_interp", "typing_FStar.Ghost.hide" ], 0, - "b2a754e2bc2dbc92992253d2fbd45f23" + "3740ff4237ee9a987cad8411f3d8ed89" ], [ "Steel.HigherReference.write", @@ -569,7 +569,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "5c3a2f11f8f137d2cb1bca98fa46d8d3" + "11c9ac6d80431afb0b74938b32222134" ], [ "Steel.HigherReference.atomic_write", @@ -656,7 +656,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "d6235fcd068fbc50d2ddee2608b153a8" + "1f7b93d40c676e4ebd42ba2889647924" ], [ "Steel.HigherReference.free", @@ -733,7 +733,7 @@ "typing_Steel.HigherReference.pts_to_raw", "typing_Steel.Memory.pure" ], 0, - "e8a6dcc8f6076aab2652c0ed39d9ef79" + "89d4ce31100fcd957076856f7b5739b0" ], [ "Steel.HigherReference.share_atomic_raw", @@ -774,7 +774,7 @@ "token_correspondence_Steel.PCMFrac.compose", "true_interp" ], 0, - "2ac65412c7f425bf75e44adb10cde12b" + "405ece15aac777ab052f3ae8c1b2a561" ], [ "Steel.HigherReference.share", @@ -811,7 +811,7 @@ "typing_Steel.HigherReference.pts_to_raw" ], 0, - "f9a02fce468b9dc5d8ef2d2a15ffbd6e" + "a1a9fdc70a627feec99c4cdf686e5e7b" ], [ "Steel.HigherReference.gather_atomic_raw", @@ -861,7 +861,7 @@ "token_correspondence_Steel.PCMFrac.compose" ], 0, - "abdb24b92d5d6c17cd285fbdd57ff053" + "4f64249c6bd6fa42383e467644adf45f" ], [ "Steel.HigherReference.gather", @@ -895,7 +895,7 @@ "typing_Steel.HigherReference.pts_to_raw", "typing_Steel.Memory.pure" ], 0, - "eb2dc2d0eab343bdbfe3edcdf7062453" + "9a0ee71b54e86e51066b413077a1b186" ], [ "Steel.HigherReference.equiv_ext_right", @@ -907,7 +907,7 @@ "typing_Steel.Memory.star" ], 0, - "6084f7887863986dc354155620b8dd5b" + "51846f100da6ab9b2e91804112b27492" ], [ "Steel.HigherReference.cas_action_helper", @@ -919,7 +919,7 @@ "typing_Steel.Memory.star" ], 0, - "f56e6915716aaa8f70a6523d55bf550b" + "47e666922d4f8f87f5e3e6a8b00766b0" ], [ "Steel.HigherReference.cas_action", @@ -1096,7 +1096,7 @@ "typing_Steel.Memory.pure", "typing_Steel.PCMFrac.composable" ], 0, - "a5f81863acb254a21f00966f3b76c9c9" + "76c4fc266e3de1ec5a32f65e9082bd94" ], [ "Steel.HigherReference.ghost_alloc_aux", @@ -1168,7 +1168,7 @@ "typing_Steel.Memory.star", "typing_Steel.PCMFrac.pcm_frac" ], 0, - "70b25383c9e0a14a599cd8015d55d559" + "8a1523528a6bf2e07cd70b0edd5d6cfc" ], [ "Steel.HigherReference.ghost_free", @@ -1248,7 +1248,7 @@ "typing_Steel.HigherReference.ref", "typing_Steel.Memory.pure" ], 0, - "360f1b6ed2b2482cf3a17b44dc95cc8f" + "d258637e50c25f089029da5bea1725f0" ], [ "Steel.HigherReference.ghost_read", @@ -1323,7 +1323,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "8e73fbeaa135541487b943ff6c4240f6" + "9be46026cf1a595e5d4ba82a24f5ee8a" ], [ "Steel.HigherReference.ghost_write_aux", @@ -1410,7 +1410,7 @@ "typing_Steel.Memory.pure", "typing_Steel.Memory.star" ], 0, - "61ce791018ebafa6ae09d2ea48bbfeb9" + "52af2fc4212988461788de31420bc0c3" ], [ "Steel.HigherReference.ghost_write", @@ -1424,7 +1424,7 @@ "lemma_FStar.Ghost.hide_reveal", "true_interp" ], 0, - "5f69fc71e66450b0f0d3c2467783a603" + "2494e5fe4c50c32d8562c7e251e7df8d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.LockCoupling.fsti.hints b/ulib/.cache/Steel.LockCoupling.fsti.hints index a3df39b6089..9854a748a97 100644 --- a/ulib/.cache/Steel.LockCoupling.fsti.hints +++ b/ulib/.cache/Steel.LockCoupling.fsti.hints @@ -1,5 +1,5 @@ [ - "\t\u0017\u001eX.&", + "\bhN׿\t4-Q$q", [ [ "Steel.LockCoupling.list_inv", @@ -19,7 +19,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "44f3b38954b2379d75277adb88bbdc27" + "1707c8d5fa2992d3335d28295e57fe8d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Loops.fst.hints b/ulib/.cache/Steel.Loops.fst.hints index 79f0623ae1c..f020ba31f6f 100644 --- a/ulib/.cache/Steel.Loops.fst.hints +++ b/ulib/.cache/Steel.Loops.fst.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_d686fd558af661d405d23027daf3f8ef" ], 0, - "9aba947966a62cac74e74f55f71f1d11" + "c36421e46a34213dd784e88b9dc9faf9" ], [ "Steel.Loops.for_loop'", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "34f61795ef845b9333135930dbeb50f0" + "c559f883613ffa54ec15392611948c92" ], [ "Steel.Loops.for_loop'", @@ -52,7 +52,7 @@ "typing_FStar.SizeT.t", "typing_FStar.SizeT.v" ], 0, - "13360b9281dac94edc0a04e4014b9995" + "2ced62fedf5571e2afc1ae43b16aadd4" ], [ "Steel.Loops.for_loop", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "6b8ecf6f18840d3c864f062f572be192" + "e7af1ab4bad8db897dbfbf454e51be1d" ], [ "Steel.Loops.for_loop", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "a308ff61608534a562afbbd506707a7f" + "b67a0413aff4470c0ebc0e53bc1c8932" ], [ "Steel.Loops.for_loop", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_4102cf3bbb19f9fe0428d2e5a32fadcb" ], 0, - "89639109c3279d1f970f581e6f8d8aa3" + "108cc5a1825f77c3a47fc6fa68ed588c" ], [ "Steel.Loops.for_loop_full", @@ -115,7 +115,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "ce3350b05f4f764d8779a658d208c619" + "977aeebfca40292972d4ca19eaeaa343" ], [ "Steel.Loops.for_loop_full", @@ -136,7 +136,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "4f30cb1a23d671cd7732b5def75a850e" + "be9acb1df9ea9a282e26d0194df8d97d" ], [ "Steel.Loops.while_loop", @@ -145,7 +145,7 @@ 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "5d468ca8d61d33004e3880d0269467a3" + "cb46ff59a41b2a2a3807a165b495a750" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Loops.fsti.hints b/ulib/.cache/Steel.Loops.fsti.hints index 4abe992bd66..2020bab7ca2 100644 --- a/ulib/.cache/Steel.Loops.fsti.hints +++ b/ulib/.cache/Steel.Loops.fsti.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "f519c935c8989f5de549a6c63a021566" + "1123d9a79cd5bfbb5d9358a60e9d9172" ], [ "Steel.Loops.for_loop_full", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "3f37373d8b4c8e7db0d9c90837434dab" + "526a3ed2eb81643c0057fd192aac5820" ], [ "Steel.Loops.for_loop_full", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "f07354f15eb7ea5379da14e17649b8cc" + "ae73f55336e6a8d2cc1fb004011c7f7c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Memory.fst.hints b/ulib/.cache/Steel.Memory.fst.hints index e26db67abf1..06d36f2f0da 100755 --- a/ulib/.cache/Steel.Memory.fst.hints +++ b/ulib/.cache/Steel.Memory.fst.hints @@ -1,5 +1,5 @@ [ - "U^q\u0002O", + "f52\u0019O\fu\r", [ [ "Steel.Memory.core_mem_invol", @@ -15,7 +15,7 @@ "projection_inverse_Steel.Memory.Mkmem_heap" ], 0, - "deaf1b9caa426407af96b0b320ec9ac1" + "258e9aa6cf877a2563185122adf79aca" ], [ "Steel.Memory.disjoint", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0d7578d879fe787e0a1d0b331553a9e7" + "10fd3cf2271132b6be601e07b1e2da57" ], [ "Steel.Memory.disjoint_sym", @@ -44,7 +44,7 @@ "typing_Steel.Memory.__proj__Mkmem__item__heap" ], 0, - "79e68a9ee34c5113581ed132f12504c4" + "3372a7b9bcd2f85447152d5ed81d507c" ], [ "Steel.Memory.join", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_05e27cac11d5ba294d48e85e16d78292" ], 0, - "00d840f6db83a650e2b7e3a20e2425d9" + "bde26c48f8468c12944ea1e9304f54de" ], [ "Steel.Memory.join_commutative", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a59d15c6778b95941dade89030a729b8" + "e32ea2caaea7af3f21d03517c9544838" ], [ "Steel.Memory.join_commutative", @@ -103,7 +103,7 @@ "typing_Tm_abs_717055a137465e3f34cd5c69f7278ff7" ], 0, - "2c2c197e90b5fc0d0e0fab5d4df0822d" + "b6e8ad960d966997eaf1d1da202c7454" ], [ "Steel.Memory.disjoint_join", @@ -112,7 +112,7 @@ 0, [ "@query" ], 0, - "0521550b679abe2cee72a4a06aaef441" + "d9c46fa7a288f87f581994d1b4f6417b" ], [ "Steel.Memory.disjoint_join", @@ -153,7 +153,7 @@ "typing_Tm_abs_717055a137465e3f34cd5c69f7278ff7" ], 0, - "331f866118f917aeff7492a80aa74899" + "5df233b61972a9fbe1c9bc89b09cd04e" ], [ "Steel.Memory.join_associative", @@ -165,7 +165,7 @@ "refinement_interpretation_Tm_refine_b0e7dfa1e7af76a2bbbf2a5a03a80662" ], 0, - "cdce465047b526e9ec88dd1b5cea9181" + "859189e04392e47c19c853b37ad22f46" ], [ "Steel.Memory.join_associative", @@ -191,7 +191,7 @@ "typing_Steel.Memory.join", "typing_Steel.Memory.join_heap" ], 0, - "09899a94ee0c8ae44309ce1f741f5240" + "66a819916a31aa0d896f9586f9df88a8" ], [ "Steel.Memory.equiv", @@ -205,7 +205,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7cb54456875526a907e68d257039573b" + "c8d9559183d07b0e0e0532be1b951dfd" ], [ "Steel.Memory.slprop_extensionality", @@ -223,7 +223,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2e56f37f97e417d9fce8c0126cbe9cce" + "43f1ea73fe309966179098158d3aff45" ], [ "Steel.Memory.reveal_equiv", @@ -235,7 +235,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "7f2ee3d0ba6cbfd3aa781a4093717ed4" + "7b61f2265bc1a679a3c135009b629cec" ], [ "Steel.Memory.slimp", @@ -249,7 +249,16 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "26b5a0e18fd3081ff3e9f5f62f0bed62" + "de931bb1405833adeb8bfea113b7ace5" + ], + [ + "Steel.Memory.core_ref_is_null", + 1, + 2, + 1, + [ "@query", "equation_Steel.Memory.core_ref_null" ], + 0, + "d568d84503247dca4d08260766173e61" ], [ "Steel.Memory.is_null", @@ -258,7 +267,7 @@ 1, [ "@query", "equation_Steel.Memory.null" ], 0, - "8dcfa746d1df4cc40f3c864877db17aa" + "cfe52140d5ab0ced28e189c9fae70f73" ], [ "Steel.Memory.equiv_symmetric", @@ -267,7 +276,7 @@ 0, [ "@query", "equation_Steel.Memory.equiv" ], 0, - "2300f55589e1dc0678a74e45a729e21f" + "db151a335c37e86baa7f8682e3abda77" ], [ "Steel.Memory.equiv_heap_iff_equiv", @@ -283,7 +292,7 @@ "typing_Steel.Memory.mem_of_heap", "unit_typing" ], 0, - "b4d2b1704cbdedec0c537fd972729932" + "9938714c4152a22a4c31f6c8cc53a8ab" ], [ "Steel.Memory.equiv_heap_iff_equiv_forall", @@ -292,7 +301,7 @@ 1, [ "@query" ], 0, - "4c9ab48e374384591aaabfca78a0a94b" + "c3e2bb613e79d32c4e906ff5b6f83570" ], [ "Steel.Memory.equiv_extensional_on_star", @@ -304,7 +313,7 @@ "lemma_Steel.Memory.equiv_heap_iff_equiv", "typing_Steel.Memory.star" ], 0, - "66e22a1644ba79e57e412b527a7db963" + "0e79d763110848889b0ff25447f5612e" ], [ "Steel.Memory.emp_unit", @@ -317,7 +326,7 @@ "typing_Steel.Memory.star" ], 0, - "ed9627d25c9ef90d1a3142e514eb020c" + "f02b860e743c7cfb1b849c49d3454c6e" ], [ "Steel.Memory.intro_emp", @@ -329,7 +338,7 @@ "equation_Steel.Memory.heap_of_mem", "equation_Steel.Memory.interp" ], 0, - "1ff811068a8bfe9b266e59c726d4a082" + "412f2ef955ccdad148101816121febfa" ], [ "Steel.Memory.pure_equiv", @@ -341,7 +350,7 @@ "lemma_Steel.Memory.equiv_heap_iff_equiv", "typing_Steel.Memory.pure" ], 0, - "9bce52c3fb04125038ce9e4eacb4e2ac" + "356a85fd02911d5ecd92524e51cc6da1" ], [ "Steel.Memory.pure_interp", @@ -353,7 +362,7 @@ "equation_Steel.Memory.interp", "equation_Steel.Memory.pure" ], 0, - "d37b53b247041037448721ddfb607766" + "bf6e485830b6b73c042d0bca75277a30" ], [ "Steel.Memory.pure_star_interp", @@ -367,7 +376,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "2d01481db7365dcf96bd476c4387405e" + "17c0a44c8b3a980ca6d19b2ef86bbb7a" ], [ "Steel.Memory.pts_to_compatible", @@ -376,7 +385,7 @@ 1, [ "@query" ], 0, - "c4d1338b425f25ffab2fb3c09d1d7c82" + "9074dccdb6eddaaafb9fc41f41a008ea" ], [ "Steel.Memory.pts_to_compatible", @@ -391,7 +400,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "9586f8db509ca16cfa302016e49d4654" + "2af3b700b9f29c99eec7f24312c2d2a6" ], [ "Steel.Memory.pts_to_compatible_equiv", @@ -408,7 +417,7 @@ "typing_Steel.Memory.pts_to", "typing_Steel.Memory.star" ], 0, - "9fea61585de6e64e021f8a9bf3c23a62" + "94087fa3cf3fc736eb4afde6052ef585" ], [ "Steel.Memory.pts_to_not_null", @@ -416,14 +425,15 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", + "@MaxIFuel_assumption", "@query", "equation_Steel.Heap.null", + "equation_Steel.Memory.core_ref_null", "equation_Steel.Memory.heap_of_mem", "equation_Steel.Memory.interp", "equation_Steel.Memory.null", "equation_Steel.Memory.pts_to", "fuel_guarded_inversion_FStar.PCM.pcm", "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "e3723565761af81813acfb99bea860e4" + "e6c08aadddbc3c4df74ff0be5b522de8" ], [ "Steel.Memory.intro_star", @@ -435,7 +445,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "07fca7fd815f80a2530859a722c78e53" + "4dedb4b36c2c495e6b973f6be9de1f15" ], [ "Steel.Memory.intro_star", @@ -453,7 +463,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "9b28ba0b71e8968996ec94d483ac73b2" + "04e3459fcf84a5d641fff073e331fc8b" ], [ "Steel.Memory.elim_star", @@ -483,7 +493,7 @@ "refinement_interpretation_Tm_refine_963b012b06d1d73d5d3ccd999d2f94ce" ], 0, - "95242afec2293d8dd2165a79f775dfd9" + "76056f594458ce3132389dbc52091584" ], [ "Steel.Memory.interp_star", @@ -492,7 +502,7 @@ 1, [ "@query" ], 0, - "92f2936ed0fa1665413b822db134f70d" + "f83684e7ac6b3c46b57182f087831d53" ], [ "Steel.Memory.interp_star", @@ -507,7 +517,7 @@ "refinement_interpretation_Tm_refine_c9e1f9f4c6e019f6f57bb66f0dee9b17" ], 0, - "1f7c88a598ececba21b3562a1e95819b" + "a17539bb200752dd946a3fbd401618f0" ], [ "Steel.Memory.star_commutative", @@ -519,7 +529,7 @@ "lemma_Steel.Memory.equiv_heap_iff_equiv", "typing_Steel.Memory.star" ], 0, - "ca547dd808b599e44ab33b1a07409cf7" + "f3673bbdbe198f7bf107f63788f55552" ], [ "Steel.Memory.star_associative", @@ -531,7 +541,7 @@ "lemma_Steel.Memory.equiv_heap_iff_equiv", "typing_Steel.Memory.star" ], 0, - "68da69ed6dba75af247811833301cc26" + "3cb28ec7338e7513ada7a1bdbf7d5c74" ], [ "Steel.Memory.star_congruence", @@ -544,7 +554,7 @@ "lemma_Steel.Memory.equiv_heap_iff_equiv", "typing_Steel.Heap.star" ], 0, - "4d76143608213250d9c91abcf103c94e" + "8dc94181ebe9182be97291ead7dcf25a" ], [ "Steel.Memory.affine_star", @@ -558,7 +568,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "f4ed82755b247c56e9d0c23abc565d55" + "3f7599b65143199ea60f7c8878cd3f41" ], [ "Steel.Memory.iname", @@ -572,7 +582,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eeb17c70b47babe9b0dfe58ee7d94dd4" + "0cc320e77f76ed1ddadf28d33dea0a02" ], [ "Steel.Memory.lock_store_invariant", @@ -601,7 +611,7 @@ "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented" ], 0, - "bdba2f1901867a85d83b27c67e6516e8" + "130ff1d46556d4ca209ac52ec4dcc18e" ], [ "Steel.Memory.lock_i", @@ -620,7 +630,7 @@ "refinement_interpretation_Tm_refine_5e5faf9baa891750c12708114dbafd00" ], 0, - "a320bd691fc368592383aa0e48ada13d" + "331b0d0777cd49b854d9f031cb550e4a" ], [ "Steel.Memory.lock_store_evolves", @@ -632,7 +642,7 @@ "refinement_interpretation_Tm_refine_a6e2574e381d36c77dec02e90158b213" ], 0, - "c923b4c7845f6b3661f7733be3eb7f8b" + "ce7ed2f6ada3d62a5a3e526b9f72d4b4" ], [ "Steel.Memory.lock_store_evolves", @@ -652,7 +662,7 @@ "refinement_interpretation_Tm_refine_a6e2574e381d36c77dec02e90158b213" ], 0, - "8276ccb7f09e74ec07eae33333b04ed8" + "9de3620bc7d79eab8281b255702580a0" ], [ "Steel.Memory.inames_in", @@ -666,7 +676,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e65298896e3d0fbdc2b2ead30ca10b0a" + "02b33d8e1d4f8b30f7c388efde7cfbdd" ], [ "Steel.Memory.inames_ok_empty", @@ -681,7 +691,7 @@ "typing_Steel.Memory.iname" ], 0, - "ca6e1ea41324147b4bfe3ced3e5a4ebc" + "7b84cf03e07ec6f2ce3fed93db76e7e1" ], [ "Steel.Memory.extend_lock_store", @@ -729,7 +739,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "853fc9336013a20483349a656e1a9657" + "28c52a71e2d6bdbb4c90f423ba742196" ], [ "Steel.Memory.move_invariant", @@ -796,7 +806,7 @@ "unit_inversion", "unit_typing" ], 0, - "de6d2128653f9ba7b8e6e4d3d836e335" + "9041945dfffe7f5950a510f0487fc363" ], [ "Steel.Memory.core_mem_interp", @@ -812,7 +822,7 @@ "projection_inverse_Steel.Memory.Mkmem_heap" ], 0, - "0603011e47a97bd754cc2a875a280b5e" + "468930c4d89a2702b67046478ed9f080" ], [ "Steel.Memory.interp_depends_only_on", @@ -832,7 +842,7 @@ "typing_Steel.Memory.__proj__Mkmem__item__heap" ], 0, - "a8bef94d150e5b0080e793a935433fd4" + "8628a0736322af1cafc035f98af95e44" ], [ "Steel.Memory.mem_prop_is_affine", @@ -849,7 +859,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "77b211b837b3c0038f29960df2ff4b1d" + "d974a24f49b153576cddc6f57d081158" ], [ "Steel.Memory.a_mem_prop_as_a_heap_prop", @@ -880,7 +890,7 @@ "typing_Steel.Memory.mem_of_heap" ], 0, - "ffa857dd6400df4b5a707ca542e850ac" + "649940813c17df88efd5483d8f7dba97" ], [ "Steel.Memory.interp_refine_slprop", @@ -889,7 +899,7 @@ 1, [ "@query" ], 0, - "b7c4e1805d6c1bb940d4a4157bd81b82" + "9d6fda90af0d35c016e307f722e0214a" ], [ "Steel.Memory.interp_refine_slprop", @@ -914,7 +924,7 @@ "typing_Steel.Memory.a_mem_prop_as_a_heap_prop" ], 0, - "a0380f864cf0c6ec411c929a32abebb6" + "ca1213e18f48428153fdc3c8ff315874" ], [ "Steel.Memory.dep_hprop", @@ -928,7 +938,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b185dd7ca5a915719eb8102b6d4111d6" + "283d658c326ae845ab441df6bfa94321" ], [ "Steel.Memory.dep_hprop_is_affine0", @@ -959,7 +969,7 @@ "typing_Steel.Memory.mem_of_heap" ], 0, - "75450845f9a249e28015b6bc52eb19ba" + "4cb761bd8314e0ad91077e1b8608e3c7" ], [ "Steel.Memory.dep_hprop_is_affine1", @@ -968,7 +978,7 @@ 1, [ "@query" ], 0, - "73f13cd48a7294b213b21d9de0d085fc" + "b649946974b16b5dde7936b6ab6be623" ], [ "Steel.Memory.dep_hprop_is_affine", @@ -980,7 +990,7 @@ "token_correspondence_Steel.Memory.dep_hprop" ], 0, - "29a9c067900e348adc35018d970e0501" + "81aa8e360af6ea12565040b91cca15f0" ], [ "Steel.Memory.sdep", @@ -989,7 +999,7 @@ 1, [ "@query" ], 0, - "084ead4839a05898d4343a6d88c93b4f" + "8f3f35c782fc4a5b2ee40f4dd26ec0f3" ], [ "Steel.Memory.dep_slprop_is_affine", @@ -1006,7 +1016,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "acfed6571aa6e2f97fb8c558c0bc5ae3" + "0ffb30d349204f1e0a227311bdf99a84" ], [ "Steel.Memory.interp_sdep", @@ -1045,7 +1055,7 @@ "typing_Steel.Memory.mem_of_heap", "typing_Steel.Memory.mem_set_heap" ], 0, - "afc0009ee939f0290b917130b12f7592" + "ef756069309c6dfeb31ffe666e9c91be" ], [ "Steel.Memory.h_exists_cong", @@ -1060,7 +1070,7 @@ "typing_Steel.Memory.h_exists" ], 0, - "dd41961c6d746114476e52333432d923" + "3cfcfea0e83d78e115ec400e0547a4a8" ], [ "Steel.Memory.intro_h_exists", @@ -1073,7 +1083,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "ff9cf8c77369d6f0988b291812ba9697" + "d5efa74ddb66cc83c147cca051baf233" ], [ "Steel.Memory.elim_h_exists", @@ -1086,7 +1096,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "3d755dc0b0f9bb9ddb714d70b39a5bbc" + "a5e04e206aab1428b6298be5957f445a" ], [ "Steel.Memory.mem_evolves", @@ -1099,7 +1109,7 @@ "refinement_interpretation_Tm_refine_e2245fc196de5b71293ba64ccf39fbac" ], 0, - "1bc166df41958e3488225b96141ed022" + "be9ed7002989e033fb9ba9139fa66170" ], [ "Steel.Memory.mem_evolves", @@ -1130,7 +1140,7 @@ "typing_Steel.Memory.lock_store_evolves" ], 0, - "5564fcf6c5fc2fc9bab841979f84135b" + "ae446db7c7c2a1532a281843f3b1465c" ], [ "Steel.Memory.action_except", @@ -1147,7 +1157,7 @@ "typing_tok_Prims.T@tok" ], 0, - "25bc6adfc2cc9a7c6d78ba3352c2cf82" + "729e82e65b845e3504c6ac3756270078" ], [ "Steel.Memory.ac_reasoning_for_m_frame_preserving", @@ -1160,7 +1170,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "c2dc8081223aba9496a456afa517ae90" + "0265e248d2c4e316864151c00fc337f2" ], [ "Steel.Memory.is_frame_preserving", @@ -1174,7 +1184,7 @@ "refinement_interpretation_Tm_refine_deb237b0c4d319c8ca9c30634c46a898" ], 0, - "3c4101a1ab7e57d6e589ee1ba8705dd5" + "728e9600d29ec5dea35944aa8f7abde7" ], [ "Steel.Memory.hheap_of_hmem", @@ -1206,7 +1216,7 @@ "typing_Steel.Memory.locks_invariant" ], 0, - "a839dd4d2979f61594e8145842bdc8e8" + "b40002f65bc611e9b1c7f8a372e97a5b" ], [ "Steel.Memory.hmem_of_hheap", @@ -1253,7 +1263,7 @@ "typing_Steel.Memory.locks_invariant", "typing_Steel.Memory.star" ], 0, - "dcadb374f7bd14be62a744ee058d67cb" + "e3e2d64b6705b8149d1b2137a5b2bf76" ], [ "Steel.Memory.as_hprop", @@ -1280,7 +1290,7 @@ "typing_Steel.Memory.mem_of_heap" ], 0, - "f2db20632202defa30a3f45560d6020b" + "6b50673ee421181841a842e6341520c7" ], [ "Steel.Memory.mprop_preservation_of_hprop_preservation", @@ -1299,7 +1309,7 @@ "token_correspondence_Steel.Memory.as_hprop" ], 0, - "10e3356d9d9205eb05a4732d6f17373d" + "99b1b55fa58c41753e804fe957a42e44" ], [ "Steel.Memory.lift_heap_action", @@ -1356,7 +1366,7 @@ "typing_Steel.Memory.locks_invariant", "typing_Steel.Memory.star" ], 0, - "64e5a1b94a896baaed6277b8887fd9e9" + "46e1adc9b38637e6b7c2f2399c0cb766" ], [ "Steel.Memory.frame_preserving_respects_preorder", @@ -1381,7 +1391,7 @@ "typing_Steel.Memory.__proj__Mkmem__item__heap" ], 0, - "a6a0532c7fd7d977ba0501726ff2d461" + "a02231fd42c9031c7a967883bf078169" ], [ "Steel.Memory.lift_tot_action_nf", @@ -1403,7 +1413,7 @@ "refinement_interpretation_Tm_refine_deb237b0c4d319c8ca9c30634c46a898" ], 0, - "4599d587bab75c2435514651e2758198" + "d2bef697865b007e05df580aa39990a2" ], [ "Steel.Memory.lift_tot_action", @@ -1421,7 +1431,7 @@ "typing_tok_Prims.T@tok" ], 0, - "35b3a97a1f4c12bc82c1ab9aaf703673" + "16bb10bc4af589660759e629320462b8" ], [ "Steel.Memory.lift_heap_action_with_frame", @@ -1477,7 +1487,7 @@ "typing_Steel.Memory.star" ], 0, - "48d8d3824634fdaf7c1a71f9ef017f2f" + "ad56e47a09b17fdfb4e45f64313bf35b" ], [ "Steel.Memory.lift_tot_action_with_frame", @@ -1501,7 +1511,7 @@ "typing_tok_Prims.T@tok" ], 0, - "8066a4522f8cdfb061af2c6f19dcea7a" + "e5bd2ed6fbfbf15d5b3b2199e311ded1" ], [ "Steel.Memory.sel_action", @@ -1513,7 +1523,7 @@ "fuel_guarded_inversion_FStar.PCM.pcm" ], 0, - "b81eb152adb244a090b9d21c1a602099" + "067fd7c1402fdc46fa3bb65ffb11c23b" ], [ "Steel.Memory.upd_action", @@ -1525,7 +1535,7 @@ "fuel_guarded_inversion_FStar.PCM.pcm" ], 0, - "bc01da048004f8def51e82d0c68ad04f" + "209729eff2a3ca3dca7517fd20bb7e75" ], [ "Steel.Memory.free_action", @@ -1537,7 +1547,7 @@ "fuel_guarded_inversion_FStar.PCM.pcm" ], 0, - "ceb37e731add558754f9e0457934a10b" + "5a45e7681c3b0b2ca1e158b494fbdc5d" ], [ "Steel.Memory.split_action", @@ -1549,7 +1559,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "62c7fdce673a53c721bee4b60eee2968" + "c8f909bf5313f5572000b544d8ef250c" ], [ "Steel.Memory.split_action", @@ -1562,7 +1572,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "2d35e10e672f4e050f00f9c9875504b2" + "59798306d5c9fd44bde58cb91a3c1e5d" ], [ "Steel.Memory.gather_action", @@ -1574,7 +1584,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "2ce696edb425a4b057b4114cb014f569" + "a3eae5b50d63cd8b0e32f1199683b3a0" ], [ "Steel.Memory.gather_action", @@ -1588,7 +1598,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "303283c09ccc5d0bcde66cd91d573dc5" + "ab0f8e0609bd5a56b09fe805bc9c3aa7" ], [ "Steel.Memory.weaken", @@ -1600,7 +1610,7 @@ "refinement_interpretation_Tm_refine_47a62d150952a9f041893d448e58053d" ], 0, - "73a6b3f8a76a14683e4b9ed7010df2b6" + "443985f87182f2bd2241de24370fa13d" ], [ "Steel.Memory.weaken_pure", @@ -1609,7 +1619,7 @@ 1, [ "@query", "equation_Steel.Heap.stronger" ], 0, - "49fc30378b7cafa21d56d661ed6335ac" + "9185a2e5e1d874c60830e44e7d5ab4f2" ], [ "Steel.Memory.inc_ctr", @@ -1646,7 +1656,7 @@ "typing_Steel.Memory.__proj__Mkmem__item__heap" ], 0, - "fcd970e3fee381cb3017f194acb122b2" + "101606d2f6a4463b29a5f174aad2fc2e" ], [ "Steel.Memory.refined_pre_action_as_action", @@ -1668,7 +1678,7 @@ "refinement_interpretation_Tm_refine_e2245fc196de5b71293ba64ccf39fbac" ], 0, - "7c533ce74bb1e76a41abab00766ed62c" + "bab0f433e54e60a1375cb0398bc7a3cc" ], [ "Steel.Memory.alloc_action", @@ -1736,7 +1746,7 @@ "typing_Steel.Memory.locks_invariant", "typing_Steel.Memory.star" ], 0, - "e262c2b0214d1cbe8f04c02a39fa90ba" + "7aba1b435663c74719c25afe4af38f63" ], [ "Steel.Memory.select_refine", @@ -1745,7 +1755,7 @@ 1, [ "@query" ], 0, - "5806a6866a7ea7000500b49f5bc004fd" + "97a95ccaa4842d8df2893c82537762c0" ], [ "Steel.Memory.select_refine", @@ -1757,7 +1767,7 @@ "fuel_guarded_inversion_FStar.PCM.pcm" ], 0, - "0016245ccfd42ded991db021f97d2a42" + "78b6089d5c66fbbdfbdf413a80c14916" ], [ "Steel.Memory.upd_gen", @@ -1769,7 +1779,7 @@ "fuel_guarded_inversion_FStar.PCM.pcm" ], 0, - "ab51d809fdba6a6602e8d02ec8bf01c6" + "dfe73573db0f728ec7ccc58306dcaa41" ], [ "Steel.Memory.witnessed_ref", @@ -1782,7 +1792,7 @@ "refinement_interpretation_Tm_refine_e2245fc196de5b71293ba64ccf39fbac" ], 0, - "2b72de2a8d42b454987fe14165b78b0f" + "a58178c63812ae3713b31414a580d3c1" ], [ "Steel.Memory.witnessed_ref_stability", @@ -1806,7 +1816,7 @@ "typing_Steel.Memory.heap_of_mem" ], 0, - "3ccfff29ded69da69b5ddccbbf8ffdb6" + "939e37b956bee29871323158bbb67a7b" ], [ "Steel.Memory.rearrange_pqr_prq", @@ -1815,7 +1825,7 @@ 1, [ "@query", "equation_Steel.Memory.equiv" ], 0, - "ee564bf3b563b99a895d842eee7144c2" + "0b0c585cd14f500ab9dbf10c21b488e3" ], [ "Steel.Memory.preserves_frame_cong", @@ -1828,7 +1838,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "b6067d17324ce95524794eb5f75077fe" + "aaeb6a6dcb8588cb3a8051cd744a12d9" ], [ "Steel.Memory.pure_true_equiv", @@ -1847,7 +1857,7 @@ "typing_tok_Prims.T@tok" ], 0, - "5c63edc908a49d162db7eb19802cf9de" + "3ceafd57c2efed92af0e1fc0f84a3a11" ], [ "Steel.Memory.preserves_frame_star_pure", @@ -1871,7 +1881,7 @@ "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "520470a50dfb7ff456706d7eb35ac421" + "1407ee324a7e1fba117ab920039b2c72" ], [ "Steel.Memory.witness", @@ -1906,7 +1916,7 @@ "typing_Steel.Memory.star", "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "17dde470f0a7de777e3dbd2c84dad9ef" + "8b307ad8f4052f71fafc65b02d5d4e9d" ], [ "Steel.Memory.recall", @@ -1936,7 +1946,7 @@ "typing_Steel.Memory.star" ], 0, - "aad099bfe314a32e2281b1c9984a5776" + "5da7e05282291d710d9707bfb73acafb" ], [ "Steel.Memory.iname_for_p_stable", @@ -1967,7 +1977,7 @@ "token_correspondence_Steel.Memory.iname_for_p" ], 0, - "ba33515bb1de8bc555a53cce10f29514" + "7e5d7d6cf41c833644eec8564c4ca09f" ], [ "Steel.Memory.hmem_with_inv_equiv", @@ -1992,7 +2002,7 @@ "typing_Steel.Memory.star" ], 0, - "d56620611858ec22b3eb9b17e5d88518" + "86814b84cfba46caaef08e8daa012fa7" ], [ "Steel.Memory.new_invariant_tot_action", @@ -2086,7 +2096,7 @@ "typing_Steel.Memory.mem_evolves", "typing_Steel.Memory.star" ], 0, - "e9f003994b306efb7fe3dd3038aa9cab" + "6fbcc3fc9211642f0d52853c9acc2a5e" ], [ "Steel.Memory.new_invariant", @@ -2128,7 +2138,7 @@ "typing_Steel.Memory.hmem_with_inv_except", "typing_tok_Prims.T@tok" ], 0, - "7ff528a03f6988ef1191c28f8698d323" + "ff43a10553a724077136c670f7c8e2bc" ], [ "Steel.Memory.rearrange_invariant", @@ -2144,7 +2154,7 @@ "typing_Steel.Memory.star" ], 0, - "c786d3864843e8dd950b8ae39b4e3906" + "319634cd7736a61a55da33e3439ad20d" ], [ "Steel.Memory.preserves_frame_invariant", @@ -2164,7 +2174,7 @@ "refinement_interpretation_Tm_refine_e2245fc196de5b71293ba64ccf39fbac" ], 0, - "dffd3c73976c61ffc1873b6fc9dfa5e1" + "f08151fd0d1098420edc371590056d7d" ], [ "Steel.Memory.equiv_ext_right", @@ -2173,7 +2183,7 @@ 1, [ "@query", "equation_Steel.Memory.equiv" ], 0, - "370ba5a4ec7e71bd05733823075090f7" + "8deb126df1a3a0ae8bfcee2a409ee841" ], [ "Steel.Memory.with_inv_helper", @@ -2184,7 +2194,7 @@ "@query", "equation_Steel.Memory.equiv", "equation_Steel.Memory.star" ], 0, - "aa2a3cda01428fea418994fa49930e99" + "7e4e71eea4c834a8fe1b4441cf6e18c0" ], [ "Steel.Memory.with_invariant", @@ -2231,6 +2241,7 @@ "primitive_Prims.op_LessThan", "proj_equation_Prims.Mkdtuple2__1", "proj_equation_Steel.Memory.Invariant_inv", "proj_equation_Steel.Memory.Mkmem_locks", + "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", @@ -2250,7 +2261,7 @@ "typing_tok_Prims.T@tok" ], 0, - "c087d54d91d3ed1525de9d5439c43342" + "a8b27f9957de38e617259b56b6ed9e75" ], [ "Steel.Memory.equiv_pqrs_p_qr_s", @@ -2267,7 +2278,7 @@ "typing_Steel.Memory.star" ], 0, - "b9e21fb4f082e0a76fd6764ecc31dc56" + "a05612b28936d9e6b970f9bca696a33b" ], [ "Steel.Memory.frame", @@ -2288,7 +2299,7 @@ "refinement_interpretation_Tm_refine_d13ff5e7a2dcec6ca4a9195f0dca7981" ], 0, - "a87f0e282fbf02cf245030ff8a03e43d" + "2b1f107fc8d8f6de543c9068b5d4f4ee" ], [ "Steel.Memory.frame", @@ -2312,7 +2323,7 @@ "refinement_interpretation_Tm_refine_e2245fc196de5b71293ba64ccf39fbac" ], 0, - "f08f9d793957f859d294ff32bc51786b" + "1f8b705b39d9dce2d52d68eae8ff345f" ], [ "Steel.Memory.change_slprop", @@ -2326,7 +2337,7 @@ "projection_inverse_Steel.Memory.Mkmem_heap" ], 0, - "0813eb5166bd70b73ec6aa8f6226ad4a" + "83801a31f44ee51b6552653aace97d61" ], [ "Steel.Memory.is_frame_monotonic", @@ -2340,7 +2351,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f5d5190f00a8da2dfa3ce23172b7a7b7" + "c76cbdb9a1457f06be31f9bf6388dbf6" ], [ "Steel.Memory.relate_frame_monotonic_1", @@ -2355,7 +2366,7 @@ "typing_Steel.Memory.__proj__Mkmem__item__heap" ], 0, - "34173d42421d5f7afdf3a7bbf517b370" + "cfa4ba2c7487ed7aa74c41384d9ddde1" ], [ "Steel.Memory.relate_frame_monotonic_2", @@ -2373,7 +2384,7 @@ "typing_Steel.Memory.mem_of_heap" ], 0, - "ef05cbb404c641acd56c841801bf596b" + "da28275f596992eaa851aab15dcf3369" ], [ "Steel.Memory.witness_h_exists", @@ -2385,7 +2396,7 @@ "refinement_interpretation_Tm_refine_a9fee0068994387e4e6ad1184cfd887d" ], 0, - "bfd89d047aa743703d91c2b4499e8fcd" + "d897b1ae3814ce5262dd5ef949a9237c" ], [ "Steel.Memory.lift_h_exists", @@ -2397,7 +2408,7 @@ "equation_Steel.Memory.slprop" ], 0, - "2274889717f0068e404f8461a0b1c84b" + "7c300c99c8e8fa8f294980b2396ef253" ], [ "Steel.Memory.elim_pure", @@ -2406,7 +2417,7 @@ 1, [ "@query", "equation_Steel.Memory.emp", "equation_Steel.Memory.pure" ], 0, - "84858d23b03d23d87291520b0db61b56" + "93255c51e7b2799c05e0d98d33f01e2b" ], [ "Steel.Memory.pts_to_join", @@ -2420,7 +2431,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "f9ddfa1202e851eeb609b8d3131c6911" + "8575eae08d32f145ab5455922c2b529a" ], [ "Steel.Memory.pts_to_evolve", @@ -2435,7 +2446,7 @@ "fuel_guarded_inversion_Steel.Memory.mem" ], 0, - "2b8cd76a2e371fd9e3ede8ed2a7279eb" + "61481b66f27efa8d871c49bf370e1b05" ], [ "Steel.Memory.id_elim_star", @@ -2444,7 +2455,7 @@ 1, [ "@query" ], 0, - "cddb0ea4184cd6473734b48724935d88" + "5380d1a377d541917bb9564264aaca49" ], [ "Steel.Memory.id_elim_star", @@ -2467,7 +2478,7 @@ "refinement_interpretation_Tm_refine_accbe928afe3bd35f89b44aa190dc70c" ], 0, - "336e7cbe46e4e295db9f0142a54c17ad" + "828d1ad54158715908ed2b07dcf6f59c" ], [ "Steel.Memory.id_elim_exists", @@ -2480,7 +2491,7 @@ "refinement_interpretation_Tm_refine_2189d4a2649b143ab07e02954af8d46c" ], 0, - "a673f925f73dc8e16a4d4e47128daa43" + "102af7f6385b52a6a0a664f25bee7892" ], [ "Steel.Memory.slimp_star", @@ -2495,7 +2506,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "b1231bb8c11e10240f135e0a9bc2aa93" + "6e4fa50e0c0900bb8c3e46a375a4588a" ], [ "Steel.Memory.elim_wi", @@ -2509,7 +2520,7 @@ "refinement_interpretation_Tm_refine_984817340650f84e8ca92a7803afdb66" ], 0, - "8339d1694ac7f479ba6413fdeb870aad" + "d88a8ef368c672e76ded3cc25046bae6" ], [ "Steel.Memory.witinv_framon", @@ -2524,7 +2535,7 @@ "lemma_Steel.Memory.affine_star_smt" ], 0, - "86933fe6b2b3a156b67e239b8175e2e1" + "f68f5650a2758cf8d8cafebc113cf210" ], [ "Steel.Memory.star_is_frame_monotonic", @@ -2544,7 +2555,7 @@ "typing_Steel.Memory.star" ], 0, - "4ac463e337979e8abdfa1a484fa18f2e" + "e42fe8e7c1715d16c6fb9defde122bde" ], [ "Steel.Memory.star_is_witinv_left", @@ -2560,7 +2571,7 @@ "lemma_Steel.Memory.affine_star_smt" ], 0, - "88a3e932394b36b4c7c2ee435b0ba0bf" + "1e260c5fc96b735cf58a0f9e513a9d97" ], [ "Steel.Memory.star_is_witinv_right", @@ -2576,7 +2587,7 @@ "lemma_Steel.Memory.affine_star_smt" ], 0, - "b4c3c12058e1a694f1f439ab61bd7ac4" + "1bee22fbd2a89186f1fc8daa0c2e5ead" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Memory.fsti.hints b/ulib/.cache/Steel.Memory.fsti.hints index 769042a14f1..69a74f22587 100755 --- a/ulib/.cache/Steel.Memory.fsti.hints +++ b/ulib/.cache/Steel.Memory.fsti.hints @@ -1,5 +1,5 @@ [ - "`@c5K\u0007", + ")X~\u0016zGl\u0018\u0019~5", [ [ "Steel.Memory.join_commutative", @@ -48,6 +48,15 @@ 0, "d69e0559a9d4694bf208c754957ea5a6" ], + [ + "Steel.Memory.is_null", + 1, + 2, + 1, + [ "@query", "equation_Steel.Memory.null" ], + 0, + "aead10dc0f1f03107218b8c393ddcef8" + ], [ "Steel.Memory.pts_to_compatible", 1, @@ -55,7 +64,7 @@ 1, [ "@query" ], 0, - "e6b7cff146a15bfba73e98a81a97bb89" + "e0aac302656d6c3c3b010f59d634384b" ], [ "Steel.Memory.intro_star", @@ -67,7 +76,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "56781e809c43d31560b2cb495b4b0568" + "f2f936118f0228a9b97358eb5016ec6c" ], [ "Steel.Memory.interp_star", @@ -76,7 +85,7 @@ 1, [ "@query" ], 0, - "dac66df62d8c88b4e859529fb396b0ac" + "494b10651b62b83807fb0ec2f8b1b83b" ], [ "Steel.Memory.mem_prop_is_affine", @@ -93,7 +102,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "28f42ee5729aeb25e710572af9e1bcf9" + "6a610022d6c352e9434db619e9be8295" ], [ "Steel.Memory.interp_refine_slprop", @@ -102,7 +111,7 @@ 1, [ "@query" ], 0, - "ad67bd98e193d94da8e6bd58e5f459da" + "47bf96cf4ecfb0a64d1566ff7189ef54" ], [ "Steel.Memory.dep_slprop_is_affine", @@ -119,7 +128,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "b780cc6d5f6b78dbb252e30224dc693c" + "2906c755398dc6aa4a329a7ba9a44f97" ], [ "Steel.Memory.action_except", @@ -136,7 +145,7 @@ "typing_tok_Prims.T@tok" ], 0, - "a5da4139a2b09ff1295a42fec094f430" + "b5f946ccd02b189053fe57219e4ea729" ], [ "Steel.Memory.split_action", @@ -148,7 +157,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "545ae6e4b7a27cdde344f9ad7b03a10f" + "e642862d2065d3da74bfea4bd714f95c" ], [ "Steel.Memory.gather_action", @@ -160,7 +169,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "57435c02d18f6264a8abb3297c928dd6" + "852c6dab4254b75e8d8f943d4ceb774b" ], [ "Steel.Memory.select_refine", @@ -169,7 +178,7 @@ 1, [ "@query" ], 0, - "8fc4f9b4ba0aa5b2e8d88da50a61ba09" + "045b7eaa952e366b3c6fbc8186ff74ac" ], [ "Steel.Memory.frame", @@ -189,7 +198,7 @@ "refinement_interpretation_Tm_refine_d13ff5e7a2dcec6ca4a9195f0dca7981" ], 0, - "64246a5702ba908cb79bc331b634fdbe" + "51a720558f9f771e557ba2b527c4a368" ], [ "Steel.Memory.is_frame_monotonic", @@ -203,7 +212,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "569130bfd0b4c77678d3f7ef9c3cfe9d" + "6ce7b1e3754e626b442882dd1464f7aa" ], [ "Steel.Memory.id_elim_star", @@ -212,7 +221,7 @@ 1, [ "@query" ], 0, - "1aa02b33f1804d31d4c17aeed902bedd" + "86e2ccfb213db05e216048030a9c2c53" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.MonotonicHigherReference.fst.hints b/ulib/.cache/Steel.MonotonicHigherReference.fst.hints index 7a4ece1eadd..15bc90db144 100644 --- a/ulib/.cache/Steel.MonotonicHigherReference.fst.hints +++ b/ulib/.cache/Steel.MonotonicHigherReference.fst.hints @@ -35,7 +35,7 @@ "typing_Steel.Preorder.pcm_history" ], 0, - "ba071fd844413341334b75e84b9ca232" + "0dbc2b902c31abf0bff4c5ec1951bde6" ], [ "Steel.MonotonicHigherReference.alloc", @@ -118,7 +118,7 @@ "typing_Steel.Preorder.unit_history" ], 0, - "9aaa760748581e1f18027fe96bfc7358" + "cacb002b5112f8697ee737745ecce970" ], [ "Steel.MonotonicHigherReference.extract_pure", @@ -152,7 +152,7 @@ "typing_Steel.Preorder.pcm_history" ], 0, - "aad9386fbba00759c5984f83cb9fd16a" + "fe10e4c00c898f6b55a8df561b5b30d7" ], [ "Steel.MonotonicHigherReference.elim_pure", @@ -164,7 +164,7 @@ "refinement_interpretation_Tm_refine_87905550a7577e55213f5413011bfdc1" ], 0, - "a7a3bc7eadddc8095f05bd98fd43d30f" + "475b89b46a33e569265d3ba9a47548c9" ], [ "Steel.MonotonicHigherReference.rewrite_erased", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_f8d868fc29a9c202336ef5f443303c1f" ], 0, - "634206c52ca37b293feb4c6cdb0942bf" + "24f42d96a2c78a77c884b30ced23232c" ], [ "Steel.MonotonicHigherReference.rewrite_reveal_hide", @@ -185,7 +185,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "7dfba86fd7886c7f7ef20be81cab7fef" + "2e6ad40d4b2b9ad20cae33d67e1a459c" ], [ "Steel.MonotonicHigherReference.read_refine", @@ -272,7 +272,7 @@ "typing_Steel.Preorder.uu___is_Current" ], 0, - "2210b1ff3a7217a4c34f6aa97fc7f42c" + "66d5fcf6621d38f97dbd5187739ca9ac" ], [ "Steel.MonotonicHigherReference.write", @@ -397,7 +397,7 @@ "typing_Steel.Preorder.uu___is_Current" ], 0, - "bdef2b2190a4835c40c52a244792f869" + "70dbb61057e6d25d6df09f809dfc9105" ], [ "Steel.MonotonicHigherReference.get_squash", @@ -409,7 +409,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cd885f44f1f37d3c85b18db135650ffa" + "e11094746a81a8c1c6e3a7f84d3939e4" ], [ "Steel.MonotonicHigherReference.witness_thunk", @@ -422,7 +422,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "15e4fcd42008f91b2b0bfbad2cb088bd" + "cc0e869a2cdc4972db7c93d8e2b206ac" ], [ "Steel.MonotonicHigherReference.witness", @@ -509,7 +509,7 @@ "typing_Steel.Preorder.uu___is_Current" ], 0, - "deffb590858c61bf4e143fd05f85dcce" + "194b5fbc0b9caca842e278add4a7c6b6" ], [ "Steel.MonotonicHigherReference.recall", @@ -596,7 +596,7 @@ "typing_Steel.Preorder.uu___is_Current" ], 0, - "b8fe19839c8c0040cd31ee75863882a0" + "82205acebf6cefc2d222789755f52a81" ], [ "Steel.MonotonicHigherReference.elim_pts_to", @@ -614,7 +614,7 @@ "typing_Steel.MonotonicHigherReference.pts_to_" ], 0, - "1596ee041922017ae31af1edeb3ea887" + "5da4e787246e041eed5ffa83311b847e" ], [ "Steel.MonotonicHigherReference.intro_pts_to", @@ -623,7 +623,7 @@ 1, [ "@query" ], 0, - "e0057e333e2141b0d606864ea02ebedf" + "908932b6d19e6b314faa7e44cc6c81f7" ], [ "Steel.MonotonicHigherReference.share", @@ -661,7 +661,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Preorder.uu___is_Current" ], 0, - "b34058cff17e25120cdfa3660c8252b0" + "e22d8e58e6d9a18ee93e3abc6251c4d1" ], [ "Steel.MonotonicHigherReference.gather", @@ -702,7 +702,7 @@ "token_correspondence_Steel.Preorder.history_compose" ], 0, - "f0beb3cacec5dca2ae95b852b8178da8" + "4aeda115c15e00fbb0440976d0c6a26f" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.MonotonicReference.fst.hints b/ulib/.cache/Steel.MonotonicReference.fst.hints index c98963dba6c..7b9f45c84a6 100644 --- a/ulib/.cache/Steel.MonotonicReference.fst.hints +++ b/ulib/.cache/Steel.MonotonicReference.fst.hints @@ -16,7 +16,7 @@ "typing_FStar.Universe.downgrade_val" ], 0, - "dbf3beb5a1948bc2545e02ae24affaa1" + "59b9f3f2c8634f29c2fb4654ee0c3ffa" ], [ "Steel.MonotonicReference.alloc", @@ -28,7 +28,7 @@ "equation_Steel.MonotonicReference.pts_to_sl" ], 0, - "69d5a317e4a0c432804a4f85aa226f71" + "515e6f633d01a26bdc866b2dda39deb7" ], [ "Steel.MonotonicReference.write", @@ -45,7 +45,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "2b40cda816e654a3748fe46879953698" + "529240cac21ccc5a9da9773c60b1e9b8" ], [ "Steel.MonotonicReference.witness", @@ -68,7 +68,7 @@ "typing_FStar.Ghost.reveal", "typing_FStar.Universe.downgrade_val" ], 0, - "92d5ad9ec39103000bede25a53cad08b" + "5050dde48ae141bbf9c0afa6216eb357" ], [ "Steel.MonotonicReference.recall", @@ -84,7 +84,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "35430cc6997576212884d99b77f1f99d" + "d36e55355e004419b1c01c7217658f6d" ], [ "Steel.MonotonicReference.share", @@ -93,7 +93,7 @@ 1, [ "@query" ], 0, - "74c1d3cb3c57e327cd7a040ff66a48c7" + "cbbd2df1594715da151fa6777b5ac060" ], [ "Steel.MonotonicReference.gather", @@ -102,7 +102,7 @@ 1, [ "@query" ], 0, - "c5c317abea9a521b674a7f7c865f2536" + "d9faf9580b6eec426c07940c9acedcd9" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.PCMReference.fst.hints b/ulib/.cache/Steel.PCMReference.fst.hints index e5df93b04c8..5e911d9f33e 100644 --- a/ulib/.cache/Steel.PCMReference.fst.hints +++ b/ulib/.cache/Steel.PCMReference.fst.hints @@ -14,7 +14,7 @@ "true_interp" ], 0, - "973c85359f71c3942729cc57eca5589a" + "8f9d58fb49d00a05de1ab66e0f0dd425" ], [ "Steel.PCMReference.alloc", @@ -23,7 +23,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.true_p", "true_interp" ], 0, - "98b576ceb0b8c06e719e595ca66edca5" + "2ba5b3e2a1fb0885ecca6fd390b1e711" ], [ "Steel.PCMReference.split'", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "1d9861933cb9ae855e417c86c3722922" + "a960f18685bc4036427fb28487712b0d" ], [ "Steel.PCMReference.split'", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_782bbf7acd60ae0036bd61a1f4d3807b" ], 0, - "0320769a6981b9be5834261a188a103e" + "c471ee4398ad08027d376982a545710d" ], [ "Steel.PCMReference.split", @@ -56,7 +56,7 @@ 1, [ "@query" ], 0, - "324bf38098e49eaa21c8fbf96194c219" + "bacd934a6f6108f2986fb26f938ddad1" ], [ "Steel.PCMReference.split", @@ -65,7 +65,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "fb5a5040240c151beb5520e00b289b9c" + "ea6ec9ae56ff4cc03e0ed146b4fd88bc" ], [ "Steel.PCMReference.gather'", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "5934d8fa8f76409ff33e7d7bc1ed4836" + "3a9c87a9abe3df21dac65392b454d0cd" ], [ "Steel.PCMReference.gather'", @@ -90,7 +90,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "8beb274f12d46554f6d7b74683229eca" + "f04b2b4dbbad171c7ca3451085728f45" ], [ "Steel.PCMReference.gather", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "921d29a4852baa6506d94d602d6d7974" + "b79875d45f53370de7d84e38630f923c" ], [ "Steel.PCMReference.gather", @@ -114,7 +114,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "13744b6b0140848cf768bdbd44562fc3" + "82305714a60be004d502d57da39c6d8e" ], [ "Steel.PCMReference.witness'", @@ -127,7 +127,7 @@ "refinement_interpretation_Tm_refine_816f3fe7bd55a9e3150fe37777137c20" ], 0, - "607f4c8bf1364983733fb2d5db3d5459" + "d81f9751bbd4b0fc660c140d867136e4" ], [ "Steel.PCMReference.recall", @@ -142,7 +142,7 @@ "true_interp" ], 0, - "ae8be6374e17bf587b7f0f1fdbf6dbed" + "3d0f1df9b7f7efc223ef4d638fdd7005" ], [ "Steel.PCMReference.select_refine", @@ -151,7 +151,7 @@ 1, [ "@query" ], 0, - "7d590d398710b977c45d7f8ea8e9516d" + "46afad65944f492312eec9f21ee91b72" ], [ "Steel.PCMReference.select_refine", @@ -160,7 +160,7 @@ 1, [ "@query" ], 0, - "c432629e271cc506d4cf414eed0e8736" + "98f1d33de39e4a846ce58fec8701d268" ], [ "Steel.PCMReference.atomic_read", @@ -172,7 +172,7 @@ "refinement_interpretation_Tm_refine_efd80b63dfc41f480a66e6cc9ae0681f" ], 0, - "4b419453038668c5973a7b769362c590" + "3d90a80b48bed7800d95e1de2f2c4188" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.PCMReference.fsti.hints b/ulib/.cache/Steel.PCMReference.fsti.hints index 14bf7ad0d11..a5bba448bea 100644 --- a/ulib/.cache/Steel.PCMReference.fsti.hints +++ b/ulib/.cache/Steel.PCMReference.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "da9edf01d707684d15ce99a12f6bdc2a" + "2ac3d503879599f35533dc7d11f67f97" ], [ "Steel.PCMReference.gather", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "880a4677e18fed54f16b0916caa5ff28" + "0c883f52944fb3e49197dff1baf1c6a5" ], [ "Steel.PCMReference.select_refine", @@ -29,7 +29,7 @@ 1, [ "@query" ], 0, - "672521329e566e008eb25b042a50b6ca" + "96f3839b38b50e3e46500d9caf307395" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Primitive.ForkJoin.Unix.fst.hints b/ulib/.cache/Steel.Primitive.ForkJoin.Unix.fst.hints index eb5799560d8..80c8d98e8e1 100644 --- a/ulib/.cache/Steel.Primitive.ForkJoin.Unix.fst.hints +++ b/ulib/.cache/Steel.Primitive.ForkJoin.Unix.fst.hints @@ -23,7 +23,7 @@ "typing_Steel.Effect.Common.hp_of", "typing_Steel.Memory.star" ], 0, - "4ac2299ed0b5cb6fcf72b9eeae53c7cc" + "01b86927adc3c1944c253b5ac909670e" ], [ "Steel.Primitive.ForkJoin.Unix.change_slprop_imp", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c036772eddfc7fbfd17a65c045d63ba8" + "8faedbc96d0e6c74c9115d27e1c8e249" ], [ "Steel.Primitive.ForkJoin.Unix.return_", @@ -47,7 +47,7 @@ 1, [ "@query" ], 0, - "9ffe498e19ae36b897a18d4b39d33d9f" + "6ed7ca12eb5366fc4a82d33eb4d53df1" ], [ "Steel.Primitive.ForkJoin.Unix.rearrange3", @@ -56,7 +56,7 @@ 1, [ "@query", "true_interp" ], 0, - "2480e1b4d4b109a050de696a65c75ad5" + "6250bad407bdc0bdb7e40a72c1f60eab" ], [ "Steel.Primitive.ForkJoin.Unix.equiv_symmetric", @@ -68,7 +68,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "eec5295e4e4c7459de8bd8919ae74101" + "459d2194bd786d0ae53e3c5b6856d45e" ], [ "Steel.Primitive.ForkJoin.Unix.can_be_split_forall_frame", @@ -93,7 +93,7 @@ "typing_Steel.Effect.Common.star", "typing_Steel.Memory.star" ], 0, - "ee735f2b887faec99cebbef20474e188" + "6f36bd6f5cd38d603f258070059799bc" ], [ "Steel.Primitive.ForkJoin.Unix.bind", @@ -111,7 +111,7 @@ "true_interp" ], 0, - "2ca7ac3d73d2e1123952667f1642a9bd" + "b1a9b2e426e5eb90ba3fc4ae6a327311" ], [ "Steel.Primitive.ForkJoin.Unix.subcomp", @@ -130,7 +130,7 @@ "true_interp", "typing_Steel.Memory.star" ], 0, - "e598a8dfc6ecea76a069337e32864be2" + "a6f9f9ab88cf7491a23d44ecdf857a96" ], [ "Steel.Primitive.ForkJoin.Unix.SteelKBase", @@ -144,7 +144,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "548b13721c97db5049374a70cdabc4a5" + "5888337820330aa33d6c7e44ac5311a3" ], [ "Steel.Primitive.ForkJoin.Unix.SteelKBase", @@ -158,7 +158,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "19595c07d1862f72f17e42969f4d8d0b" + "e823f67e92e19ec1e85ee17ed310c72a" ], [ "Steel.Primitive.ForkJoin.Unix.SteelKBase", @@ -172,7 +172,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "efd79fa42ee0a9d280cca6ac9a8c69c5" + "b8d3dd47863db156691fe3af3cf186cf" ], [ "Steel.Primitive.ForkJoin.Unix.SteelKBase", @@ -186,7 +186,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "ae053918dbf840fca706d4258d06ff20" + "ad1e7682847e0668cf7842fccd1e01e4" ], [ "Steel.Primitive.ForkJoin.Unix.bind_tot_steelK_", @@ -195,7 +195,7 @@ 1, [ "@query" ], 0, - "beba9ed910f82b81680c466b35453d1b" + "21a48c779d47923e8353d0778222f957" ], [ "Steel.Primitive.ForkJoin.Unix.kfork", @@ -204,7 +204,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.true_p", "true_interp" ], 0, - "165e75b9f00d681684773225dc31e676" + "09618564c318d2a3e264afa93e4c2d9f" ], [ "Steel.Primitive.ForkJoin.Unix.kjoin", @@ -213,7 +213,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.true_p", "true_interp" ], 0, - "1b6c8437ee1684558e65af987d37e03c" + "6a7c7c5fa86b4043e3b47480683fa3a3" ], [ "Steel.Primitive.ForkJoin.Unix.as_steelk_repr'", @@ -222,7 +222,7 @@ 1, [ "@query", "equation_Steel.Effect.Common.true_p", "true_interp" ], 0, - "58f09f479056227099423fd954aa7f6d" + "dbc652390c0eb6701631691a1ecaf275" ], [ "Steel.Primitive.ForkJoin.Unix.as_steelk_repr", @@ -231,7 +231,7 @@ 1, [ "@query" ], 0, - "fbd2149eaeae1fe07476ad8c5ce9d6e6" + "a862633eb4778e7dc4a0223936ccf323" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Primitive.ForkJoin.fst.hints b/ulib/.cache/Steel.Primitive.ForkJoin.fst.hints index 0515db6bfc5..44f7e56aae5 100755 --- a/ulib/.cache/Steel.Primitive.ForkJoin.fst.hints +++ b/ulib/.cache/Steel.Primitive.ForkJoin.fst.hints @@ -17,7 +17,7 @@ "typing_Steel.Primitive.ForkJoin.maybe_p" ], 0, - "3d172cbd1c7d851fcc4b30031311d3e1" + "3982d470763de7b437de33749b507ee5" ], [ "Steel.Primitive.ForkJoin.intro_maybe_p_true", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_Steel.Primitive.ForkJoin.maybe_p" ], 0, - "0b3b428676ef89da6a0e264fb578ce8b" + "3c8f8eb89914d579800480ed7fbdabdb" ], [ "Steel.Primitive.ForkJoin.fork", @@ -44,7 +44,7 @@ "true_interp", "typing_Steel.Effect.Common.true_p" ], 0, - "2f9500e6b0b59f0da388343201095cd7" + "a1cd26962bbc0a25be0f615f578054d5" ], [ "Steel.Primitive.ForkJoin.join", @@ -82,7 +82,7 @@ "typing_Steel.Reference.pts_to" ], 0, - "925e79e6a545a00678d33206dfbaebbb" + "015c11e4a39f994cad3f04cbe398059c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Reference.fst.hints b/ulib/.cache/Steel.Reference.fst.hints index 73f16be9d1b..43b9f6b4a8c 100755 --- a/ulib/.cache/Steel.Reference.fst.hints +++ b/ulib/.cache/Steel.Reference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Steel.Reference.null" ], 0, - "15d4f916f058c4cbf651ab73ecd20ab9" + "3842c7d9a9af0077d975680048f0adfd" ], [ "Steel.Reference.raise_val_inj", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "6af344baea3206bae2aa2044972f5318" + "91466f6171fdf8dc7232cf4a4671627f" ], [ "Steel.Reference.pts_to_ref_injective", @@ -31,7 +31,7 @@ "typing_FStar.Universe.raise_val" ], 0, - "4a0a13b1de805c4d58528ebba1b973ae" + "fd95947018079da761c81d815a1188b9" ], [ "Steel.Reference.pts_to_not_null", @@ -43,7 +43,7 @@ "equation_Steel.Reference.pts_to_sl" ], 0, - "39260443572339bdb9f03962082a2f37" + "cfd366bd3982c5bc9e609d41498c760e" ], [ "Steel.Reference.pts_to_witinv", @@ -62,7 +62,7 @@ "typing_FStar.Universe.raise_val" ], 0, - "9c9baaa2dea2a2462f46872ad6e938b4" + "77cea3a12ab31a47b90db06562b0a433" ], [ "Steel.Reference.pts_to_injective_eq", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0051722951903e9dbcbd0aca922f8873" + "5990ba729ec9bf367f6fc3e8e6bfbfd5" ], [ "Steel.Reference.alloc_pt", @@ -92,7 +92,7 @@ "lemma_FStar.Ghost.reveal_hide", "true_interp" ], 0, - "80b899e9d7fd1a3c8f20df7d5ae75554" + "e324272674f353bca6f7d073196a52e1" ], [ "Steel.Reference.read_pt", @@ -110,7 +110,7 @@ "typing_FStar.Universe.raise_t", "typing_FStar.Universe.raise_val" ], 0, - "996f59d082d4b2bd7f101a4cc7d37430" + "a85973986fe9ede26b58eadaa1d941e3" ], [ "Steel.Reference.read_refine_pt", @@ -160,7 +160,7 @@ "typing_Tm_abs_c2e774db7231baf346c5e0a4fbca9bdc" ], 0, - "349c7e956156212975d2438f7bfb51f8" + "58aa355cd33ee3a9fd26b7675def8a6f" ], [ "Steel.Reference.write_pt", @@ -174,7 +174,7 @@ "lemma_FStar.Ghost.reveal_hide", "true_interp" ], 0, - "25ba72679b7ed3dc20245b48ed1dad23" + "9624fa52bd5fbfc7437b3a9399ddeae6" ], [ "Steel.Reference.free_pt", @@ -186,7 +186,7 @@ "equation_Steel.Reference.pts_to_sl", "true_interp" ], 0, - "812543ad88548ac1eb591b6ea6a34ea1" + "ef2a9440a99c3480aa1aba2aed5674d7" ], [ "Steel.Reference.share_pt", @@ -202,7 +202,7 @@ "true_interp" ], 0, - "ad9a0a241f1f08b33ec923cea0d4f8fb" + "d0e40259303596fa24461e5caddd9750" ], [ "Steel.Reference.hide_raise_reveal", @@ -217,7 +217,7 @@ "typing_FStar.Universe.raise_val" ], 0, - "10584238b822c2c29e471349492e57af" + "933165f989e1329714d07787ec56a769" ], [ "Steel.Reference.gather_pt", @@ -233,7 +233,7 @@ "lemma_Steel.Reference.hide_raise_reveal", "true_interp" ], 0, - "a85728362bb17673421e97804ae1c517" + "1c42eb3cd6a57dc1a1759bbefdd88a24" ], [ "Steel.Reference.raise_equiv", @@ -242,7 +242,7 @@ 1, [ "@query", "lemma_FStar.Universe.downgrade_val_raise_val" ], 0, - "0d05509aa6e2c51fd7aad7114ba194e0" + "6b1136abb5664aaf86fd91e699166419" ], [ "Steel.Reference.downgrade_equiv", @@ -251,7 +251,7 @@ 1, [ "@query", "lemma_FStar.Universe.raise_val_downgrade_val" ], 0, - "d762f994d990d6291eff2af8838c8325" + "e75315bafd20bf0289fdaccafd05a5aa" ], [ "Steel.Reference.lift_eq", @@ -260,7 +260,7 @@ 1, [ "@query" ], 0, - "603c771448ec23c1ad12d9bfe1f85b58" + "3df42c64dc290ff8eabb94584dca3344" ], [ "Steel.Reference.cas_action", @@ -283,7 +283,7 @@ "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "2b918e429995a990ddbf517cf16868f5" + "8c6282f4528ba2fb28a18579c06f5d2a" ], [ "Steel.Reference.atomic_read_pt_u32", @@ -300,7 +300,7 @@ "typing_FStar.Ghost.reveal", "typing_FStar.UInt32.t" ], 0, - "b7a2c9ea39ddbb3c76e622e8eaeb24cc" + "6c6de93c98f044dcc00524fec74c6500" ], [ "Steel.Reference.atomic_write_pt_u32", @@ -314,7 +314,7 @@ "equation_Steel.Reference.pts_to_sl" ], 0, - "6fd8726a0cb4b15cb38fa5d5e220ff7a" + "1b812f76b61d19e527b08b666107ebb8" ], [ "Steel.Reference.cas_pt_u32", @@ -333,7 +333,7 @@ "projection_inverse_Steel.Effect.Common.VUnit__0" ], 0, - "b15699f7d9f2312489548a71c7bd5807" + "2d0fac3dc32d3c145b81649d54336b06" ], [ "Steel.Reference.cas_pt_bool", @@ -355,7 +355,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "6a55cfe6632ced05c0daca4f70d8fc33" + "9a35e79eb98f0384b6dd7130f940ed63" ], [ "Steel.Reference.ptr_sel'", @@ -368,7 +368,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "ca25ca42d8d06650e1e5642f76e00a17" + "3d2d5858d1a37ff9a90986c1391d633d" ], [ "Steel.Reference.ptr_sel_depends_only_on", @@ -387,7 +387,7 @@ "typing_Steel.Reference.ptrp", "typing_Steel.Reference.pts_to_sl" ], 0, - "15c6b48bb6f4e62a7a1abb11a7945e0d" + "0530eb392d904a76e35963d20cb2be4e" ], [ "Steel.Reference.ptr_sel_depends_only_on_core", @@ -408,7 +408,7 @@ "typing_Steel.Reference.ptrp", "typing_Steel.Reference.pts_to_sl" ], 0, - "2f153ef085a6e505fe6d93518b437a8f" + "6cc1509f41c1e3054d924613b3214f30" ], [ "Steel.Reference.ptrp_sel", @@ -428,7 +428,7 @@ "typing_Steel.Reference.ptrp" ], 0, - "8e3242550f42e83874621b4c7344b5d0" + "428c658e9bf43bc8ad2a1b2cd31bf119" ], [ "Steel.Reference.ptrp_sel_interp", @@ -440,7 +440,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fe255fbbf90656602877ede78fa9d981" + "e04fede19fa7c1309ef8a1a6af75fe2d" ], [ "Steel.Reference.ptrp_sel_interp", @@ -461,7 +461,7 @@ "typing_Steel.Memory.id_elim_exists" ], 0, - "d526a09127a032146daa77fcccbe2cec" + "87d2f62b43bd72382b76ebe87d62817f" ], [ "Steel.Reference.ptr_sel_interp", @@ -473,7 +473,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e690252db32d9654f333b7bc36796fbe" + "2950eee4e07c7979c0cb38fec6574ad1" ], [ "Steel.Reference.intro_ptrp_interp", @@ -482,7 +482,7 @@ 1, [ "@query", "equation_Steel.Reference.ptrp" ], 0, - "ada491e7b8563f6b078664126ed66949" + "4aa894399733c3b3e05bdf4ada8dad01" ], [ "Steel.Reference.sel", @@ -494,7 +494,7 @@ "refinement_interpretation_Tm_refine_cd95e4fefc69dd84cdddd10bf1795c84" ], 0, - "2ba546fea00dd36b444e1cbad262b370" + "6687b35c6f5479a2f5f77f3518a716fd" ], [ "Steel.Reference.intro_vptr_lemma", @@ -516,7 +516,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Memory.id_elim_exists" ], 0, - "d3c92be21c8087e0ba4ce387c15fd153" + "5e36fc5c9569fd085758ecd64ca3ac0b" ], [ "Steel.Reference.elim_vptr_lemma", @@ -537,7 +537,7 @@ "typing_Steel.Memory.id_elim_exists" ], 0, - "7450cacb881eda3cc53dc7411025a23d" + "56c3976a4d1738d77893ec94ac3b5a81" ], [ "Steel.Reference.intro_vptr", @@ -552,7 +552,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Reference.vptr_" ], 0, - "030087f09d01b5ee86643be6e1616eb8" + "d9a24d09945884a213af0585d65b727a" ], [ "Steel.Reference.intro_vptr", @@ -567,7 +567,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Reference.vptr_" ], 0, - "98be43fa3137c911f87d75da93689cd3" + "c9ec091ca7f231339235135b75c02905" ], [ "Steel.Reference.elim_vptr", @@ -585,7 +585,7 @@ "typing_Steel.Reference.vptr_", "unit_typing" ], 0, - "6243201308b8366057703e856b8e3846" + "4615ea1ca1c6dda552998761689da928" ], [ "Steel.Reference.elim_vptr", @@ -603,7 +603,7 @@ "typing_Steel.Reference.vptr_", "unit_typing" ], 0, - "408bc196da9bff317fb79fef9326cb8f" + "97d366609ebda99348fcdb373ac708a6" ], [ "Steel.Reference.malloc", @@ -612,7 +612,7 @@ 1, [ "@query" ], 0, - "ed65710788562e3adb11efc9ae97cb7c" + "fa13e4513c01bac415d3ac12a6d7d44b" ], [ "Steel.Reference.malloc", @@ -626,7 +626,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem", "true_interp" ], 0, - "1facb17f677510fa94c34c93c1ca15c4" + "f73fb72d6a22faff3b845f1160809f90" ], [ "Steel.Reference.readp", @@ -641,7 +641,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "0f204a0afd82535d3afdefeff1ec5424" + "5f68909a2fbf3f7f9a6f1c3f25b48fce" ], [ "Steel.Reference.readp", @@ -650,7 +650,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "21131cebe36f138c5f93d8fb3d661e99" + "6467428996832d6d87738c993fa1dd6a" ], [ "Steel.Reference.read", @@ -672,7 +672,7 @@ "typing_tok_Prims.T@tok" ], 0, - "a2fcceabced7313800f9537f5b12de17" + "6230a7ed307b67919e1d87176c069f00" ], [ "Steel.Reference.write", @@ -686,7 +686,7 @@ "true_interp" ], 0, - "b7de6daf125a707df37eba8b3fbdc248" + "d0caf079bbffac58734aadeab5c64270" ], [ "Steel.Reference.write", @@ -700,7 +700,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem", "true_interp" ], 0, - "cc7c9206591094b94448d783c5b1ff22" + "9bf449aac3aef701d9f8b51d3a507946" ], [ "Steel.Reference.share", @@ -717,7 +717,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "714003ded93841002e563b1c174d58fa" + "6e95fb4a2bcc91bdfa8a66e079722248" ], [ "Steel.Reference.share", @@ -726,7 +726,7 @@ 1, [ "@query" ], 0, - "cb12be3b70f9c957762f99a831b7b5a8" + "304a474d8974c15c5353b618725da3b8" ], [ "Steel.Reference.gather_gen", @@ -743,7 +743,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "c19c99557f22f7cfaa2e8ffcb68f6ebc" + "15963f4d8e00848e05c2d3d829f93adb" ], [ "Steel.Reference.gather_gen", @@ -755,7 +755,7 @@ "refinement_interpretation_Tm_refine_0dee8cb03258a67c2f7ec66427696212" ], 0, - "bc79b8057db9fd9ecbf30437198a25cc" + "d185705ee059a30fc8734bbfbd4b52a6" ], [ "Steel.Reference.gather", @@ -784,7 +784,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "6d579e84785cd4fefeb2f03ea35a65c1" + "30e99ab44b0843459f3d1d4e45eba462" ], [ "Steel.Reference.gather", @@ -802,7 +802,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "000ca1e3ff4a40b0939d0b02d77bc953" + "263651e1556e7aaa19bbedceec88a6d8" ], [ "Steel.Reference.vptrp_not_null", @@ -817,7 +817,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "39da1b1fdbfaefcf14b239fdf181e9be" + "f311bf3d3e4a761be9f29d4749209d7b" ], [ "Steel.Reference.vptrp_not_null", @@ -847,7 +847,7 @@ "typing_Steel.Reference.is_null", "typing_Steel.Reference.null" ], 0, - "0ef2970d7fd8c9ab92c4d7da22959b6f" + "0eb7c7291a6598233c55aad34ed75ad2" ], [ "Steel.Reference.ghost_pts_to_witinv", @@ -868,7 +868,7 @@ "typing_Steel.Reference.raise_erased" ], 0, - "dfede7f7c9652f12e172dbab4b73fba8" + "2f2ac62f1bd31e0c1ba9066b5298b206" ], [ "Steel.Reference.ghost_alloc_pt", @@ -877,7 +877,7 @@ 1, [ "@query" ], 0, - "1b5ac847c7fd79c6aea7202a6e439d8b" + "15a294148cf5c02ed2d679a32d55f002" ], [ "Steel.Reference.ghost_gather_pt", @@ -889,7 +889,7 @@ "lemma_Steel.Reference.hide_raise_reveal" ], 0, - "2b0b151749d32ec7abc65c66549f2cd1" + "1fabed9420b37fb0b5f3379aed9a14a8" ], [ "Steel.Reference.ghost_pts_to_injective_eq", @@ -901,7 +901,7 @@ "lemma_Steel.Reference.hide_raise_reveal" ], 0, - "931ec7f91ae0615f7549692b97de3d3b" + "b62daca3caf8b5175085f0ed9f0c68c3" ], [ "Steel.Reference.ghost_read_pt", @@ -920,7 +920,7 @@ "typing_FStar.Universe.raise_t", "typing_FStar.Universe.raise_val" ], 0, - "0ff960f998a7cd6b0003f5523c343773" + "9b85b92adaf2f7a6a6903cb1f7bba86d" ], [ "Steel.Reference.ghost_write_pt", @@ -929,7 +929,7 @@ 1, [ "@query" ], 0, - "aa4dd6c73a9476f2b9a04ca2f683f64d" + "db17a70145d2829d3f8bd5cb7db60f7d" ], [ "Steel.Reference.ghost_ptr_sel'", @@ -942,7 +942,7 @@ "refinement_interpretation_Tm_refine_400bb352f566e46f66fa061261e6a34a" ], 0, - "b15bac842de2daeb6431e1cef4a6c895" + "6d5391fe6ec4541dbf76856d51b49511" ], [ "Steel.Reference.ghost_ptr_sel_depends_only_on", @@ -963,7 +963,7 @@ "typing_Steel.Reference.ghost_pts_to_sl" ], 0, - "6372a9fe847c2e2a3c390a2f758129c2" + "d85e79e8f14d3fb0197a0ab5f7e10ac1" ], [ "Steel.Reference.ghost_ptr_sel_depends_only_on_core", @@ -986,7 +986,7 @@ "typing_Steel.Reference.ghost_pts_to_sl" ], 0, - "59565aa159fbcfd941a6e8b147c64a03" + "19a87e802444580bf5aafe5995cd8810" ], [ "Steel.Reference.ghost_ptrp_sel", @@ -1006,7 +1006,7 @@ "typing_Steel.Reference.ghost_ptrp" ], 0, - "c41f66fbb16170293cefb1755b9312bf" + "9a23860cf86e525e337fd1a8ddfd5675" ], [ "Steel.Reference.ghost_ptrp_sel_interp", @@ -1018,7 +1018,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0e03d1d4f638d3bc89a90e30920b917c" + "4b5686a15f86cb97abb55bdfcdece63c" ], [ "Steel.Reference.ghost_ptrp_sel_interp", @@ -1040,7 +1040,7 @@ "typing_Steel.Memory.id_elim_exists" ], 0, - "aa4dbae89b2fa9acdcaafe2c3b7c4ab6" + "96f2d4978651707ca28b0d9509ec050b" ], [ "Steel.Reference.ghost_ptr_sel_interp", @@ -1055,7 +1055,7 @@ "token_correspondence_Steel.Reference.ghost_ptrp_sel" ], 0, - "665bde46918aac7165db7621f09c43cc" + "ebcf100aa5e86e7fe97d1a4bfb012511" ], [ "Steel.Reference.ghost_sel", @@ -1067,7 +1067,7 @@ "refinement_interpretation_Tm_refine_d21ad916159dd520f38e5df85a50f015" ], 0, - "b9a2e45c1ceb50649c5fa00f47dd17d0" + "2aa4e4b099194b899b15b1bba83c1826" ], [ "Steel.Reference.intro_ghost_vptr_lemma", @@ -1090,7 +1090,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Memory.id_elim_exists" ], 0, - "a2db006813f31c8911df93c57256535c" + "2e56adcd3a5cc2b052cf9ee59525df4c" ], [ "Steel.Reference.elim_ghost_vptr_lemma", @@ -1112,7 +1112,7 @@ "typing_Steel.Memory.id_elim_exists" ], 0, - "b6f673d41517e393dfa6f26e6920a314" + "8d409f3b6d338c1dd75dab4c93af6666" ], [ "Steel.Reference.intro_ghost_vptr", @@ -1127,7 +1127,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.Reference.ghost_vptr_" ], 0, - "778cec69bede4b21ab5b7cc23592d7db" + "ec6cef4fcee37d9f8a0c264749ef17e1" ], [ "Steel.Reference.elim_ghost_vptr", @@ -1145,7 +1145,7 @@ "typing_Steel.Reference.ghost_vptr_", "unit_typing" ], 0, - "eca0be8300e0f56c05055357c279ef99" + "d32fdb2ce21ea86efdeb1cfb833e7a9f" ], [ "Steel.Reference.ghost_alloc", @@ -1167,7 +1167,7 @@ "true_interp" ], 0, - "763734ba37f097497fd67ac23c35ccf9" + "b9bb631d73d917a3cbbdffd52c277dcc" ], [ "Steel.Reference.ghost_alloc", @@ -1181,7 +1181,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem", "true_interp" ], 0, - "1ddfc0211be79befce55761290975ecc" + "ae10be71849868192fb57574a7579b26" ], [ "Steel.Reference.ghost_readp", @@ -1196,7 +1196,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "782deae169954c4f0497f127fb83203d" + "47de906d9d9b48d9221b84efea0ee076" ], [ "Steel.Reference.ghost_readp", @@ -1205,7 +1205,7 @@ 1, [ "@query" ], 0, - "5c0e7de1e7e330b6194544d3fb633227" + "6a5defaf2bb25419c757d56fab5c0873" ], [ "Steel.Reference.ghost_read", @@ -1220,7 +1220,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "9dbb3308c796168424682eee1ebe6b9d" + "2d480432ee3a9fdcfd1fc632472a45d4" ], [ "Steel.Reference.ghost_write", @@ -1235,7 +1235,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "483a57bd92667f4e7cce011a0927cb8c" + "03877967dcb2a7812db9ff2a70948485" ], [ "Steel.Reference.ghost_write", @@ -1248,7 +1248,7 @@ "token_correspondence_Steel.Effect.Common.mk_rmem", "true_interp" ], 0, - "ba9a612793da26bae17c9a955fc42ad8" + "ea1b612747b3c03af6eecf0d825b39be" ], [ "Steel.Reference.ghost_share", @@ -1265,7 +1265,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "de56f11c27b906ddf55323a4612d73b0" + "ad482a445b09c291da58c1afc1e7f68a" ], [ "Steel.Reference.ghost_share", @@ -1274,7 +1274,7 @@ 1, [ "@query" ], 0, - "f43728019f6206f17bc2d75541d37693" + "972e8f4b3584e7e03ad97e9a314eea1a" ], [ "Steel.Reference.ghost_gather_gen", @@ -1291,7 +1291,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "21a230df4ac102342ee8fc953bcdce72" + "09001d2be027417a73df6dbb09b029bb" ], [ "Steel.Reference.ghost_gather_gen", @@ -1300,7 +1300,7 @@ 1, [ "@query" ], 0, - "865a3d7353ac86b983c888f537049754" + "4f52e60383486334bef994ad14d00c76" ], [ "Steel.Reference.ghost_gather", @@ -1318,7 +1318,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "6ce5af8014051231cc95000d1fe00b92" + "6a37108efec44e7802ff35c79d678a89" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Reference.fsti.hints b/ulib/.cache/Steel.Reference.fsti.hints index 1adf11554c4..480b249d2d6 100755 --- a/ulib/.cache/Steel.Reference.fsti.hints +++ b/ulib/.cache/Steel.Reference.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7f79210ae9787e7b9b8eca7a2c8b8e1c" + "63cf3e46347eb2284fdc65c618c377bf" ], [ "Steel.Reference.ptr_sel_interp", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "68ba0e8ae1bfb04ba5a990d66ebdccf3" + "25a4113ceb268fe06076e39c4e845026" ], [ "Steel.Reference.sel", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_cd95e4fefc69dd84cdddd10bf1795c84" ], 0, - "0c87dc7cfa690df92227b4c2fe39d133" + "6b20cac4dea0d5aaa149f19369719ffb" ], [ "Steel.Reference.intro_vptr", @@ -50,7 +50,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "87efbbd83f4c2b2ab0a83d7c6a623789" + "3776300a58e7389d6cef94ec9fae550d" ], [ "Steel.Reference.elim_vptr", @@ -65,7 +65,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "0525362f231a9de88ae33c8fd00d1d91" + "c96ae554f0489ab40514f29839f92ed3" ], [ "Steel.Reference.malloc", @@ -74,7 +74,7 @@ 1, [ "@query" ], 0, - "1a295d79ccdf999a43be6badbb6de94d" + "041f63b25e0f991fab777a1b9d132bfe" ], [ "Steel.Reference.readp", @@ -89,7 +89,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "8629b18a5ffd8f660411dae8c5eedbbe" + "0f4402d3ce454dc1821d2e04b3f68c3b" ], [ "Steel.Reference.read", @@ -110,7 +110,7 @@ "typing_tok_Prims.T@tok" ], 0, - "9acf3d6943eed8e24e67d324da96d431" + "9caee5faca15bee48b59e35b35096253" ], [ "Steel.Reference.write", @@ -119,7 +119,7 @@ 1, [ "@query" ], 0, - "26fb4b0d3f7e3e6493258a7882449187" + "5c46802dfea2241e316208c276a78388" ], [ "Steel.Reference.share", @@ -136,7 +136,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "027d401dca8491f2947eba1310e440f7" + "be8aba91ae3ba2b949a8d83418b0c34f" ], [ "Steel.Reference.gather_gen", @@ -153,7 +153,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "aebf4216b3355dfb47cd09716fc6b6c1" + "c48d38b4d06cd21effa307ad9e745848" ], [ "Steel.Reference.gather", @@ -182,7 +182,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "c6d44112d6724a3e89d48d2bf1e38c40" + "c8c9f488b17b6fbdc0f7ffeec4c18720" ], [ "Steel.Reference.vptrp_not_null", @@ -197,7 +197,7 @@ "typing_Steel.Reference.vptr_" ], 0, - "289ffacc2f4cd0a1cf3b090b2b823b03" + "7e197854f6b0e7e86b5899c2854bea89" ], [ "Steel.Reference.ghost_ptrp_sel_interp", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cec31f520c1623887b764130a3375c3d" + "f44ce5a1488690ff67733767047778eb" ], [ "Steel.Reference.ghost_ptr_sel_interp", @@ -224,7 +224,7 @@ "token_correspondence_Steel.Reference.ghost_ptrp_sel" ], 0, - "539145e168b1ae01c430d512801dd9fb" + "41dc78015d9ab23820e412a749fb4fcb" ], [ "Steel.Reference.ghost_sel", @@ -236,7 +236,7 @@ "refinement_interpretation_Tm_refine_d21ad916159dd520f38e5df85a50f015" ], 0, - "689862c6cb7781dd3235a662770e481c" + "2ad5f8d5114a6e146ecb09ef5207d7b7" ], [ "Steel.Reference.ghost_alloc", @@ -245,7 +245,7 @@ 1, [ "@query" ], 0, - "238acee2591d79dc8296e083a67b8457" + "399a45c423cc7930bd0b34d3dcb40f5c" ], [ "Steel.Reference.ghost_readp", @@ -260,7 +260,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "82de25e2f900b17788f96422bd2d8819" + "865163a3170ecf5e30cb2df7d9ef2757" ], [ "Steel.Reference.ghost_read", @@ -275,7 +275,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "6f98da010faf0c1726c58d694b069aa0" + "f73532ab5139ad25a59a8ad92e22ca7f" ], [ "Steel.Reference.ghost_write", @@ -290,7 +290,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "caa98e80b69d45e25299eebbcfd9fb0a" + "7c1caa6043f72572a77fe090ea79f3d6" ], [ "Steel.Reference.ghost_share", @@ -307,7 +307,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "7f8b6d34a2f9033b97160a8cd5d40b7e" + "2051483d7316187bb75cc557ed3cf172" ], [ "Steel.Reference.ghost_gather_gen", @@ -324,7 +324,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "27fdc0873f4841dc1a02c589c6e87fae" + "4acb75d0cb31ccd73c3bbfa48ca72dde" ], [ "Steel.Reference.ghost_gather", @@ -342,7 +342,7 @@ "typing_Steel.Reference.ghost_vptr_" ], 0, - "f9df0d3f1eb82a3a3d0733eb1e888123" + "1f64e397e5c076134696a0c57cc97d0c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Array.Util.fst.hints b/ulib/.cache/Steel.ST.Array.Util.fst.hints index d9924bb2deb..490a00bf8f8 100644 --- a/ulib/.cache/Steel.ST.Array.Util.fst.hints +++ b/ulib/.cache/Steel.ST.Array.Util.fst.hints @@ -18,7 +18,7 @@ "typing_FStar.SizeT.v" ], 0, - "d1f3dc18d35755a815690928e11387e7" + "f4db5e63e932f5546bc6f2a96e2d3a81" ], [ "Steel.ST.Array.Util.array_literal_loop_body", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292" ], 0, - "775fadd354d0e3899e651c85a6a20dd3" + "f4e6fd8cc8fc4f7c1bd3a031d091231f" ], [ "Steel.ST.Array.Util.array_literal", @@ -58,7 +58,7 @@ "refinement_interpretation_Tm_refine_a49270177cdf31f33a0e0916b5d4c9d9" ], 0, - "ef2adf72aefbd7601b04f9ebf0c6e351" + "10b77773fa0248bade7302258ea2664a" ], [ "Steel.ST.Array.Util.array_literal", @@ -89,7 +89,7 @@ "typing_FStar.SizeT.v" ], 0, - "a8b9dc99911f23d26bb2a1db0e09d8cc" + "afae992e02e90a494689c24f793a3a34" ], [ "Steel.ST.Array.Util.forall_pure_inv", @@ -108,7 +108,7 @@ "typing_FStar.SizeT.lte" ], 0, - "2cc057cace2fb4a2366e318b2248084d" + "35a664d160297ef60d7dcb915b7b5c4c" ], [ "Steel.ST.Array.Util.forall_pure_inv_b", @@ -127,7 +127,7 @@ "typing_FStar.SizeT.lt" ], 0, - "969dabbf1e3bfa5e8a9a9354279b1279" + "b94029569f58e26350c947b2d0e7a2ff" ], [ "Steel.ST.Array.Util.forall_pred", @@ -139,7 +139,7 @@ "refinement_interpretation_Tm_refine_bbffcf588e2bf9a7e9dc58bafbd7d7d0" ], 0, - "2e8e4cbe6fc12237c27df223677b7dd7" + "7a96403b54ee6bbcf3ea093aac821092" ], [ "Steel.ST.Array.Util.forall_inv", @@ -151,7 +151,7 @@ "refinement_interpretation_Tm_refine_bbffcf588e2bf9a7e9dc58bafbd7d7d0" ], 0, - "695fa0cc2d642f8516898341743ca980" + "6c88827078085ea0ce0b5624e2cbb7fa" ], [ "Steel.ST.Array.Util.forall_cond", @@ -180,7 +180,7 @@ "typing_FStar.SizeT.v" ], 0, - "23f52cb64ab020f12c3ef41424cb05f6" + "e789e86deefa00d334c6971cb824fcf6" ], [ "Steel.ST.Array.Util.forall_body", @@ -210,7 +210,7 @@ "typing_FStar.SizeT.v" ], 0, - "33c88bb5cc6979807d255f828f7400cd" + "55a7bd3985b8c1c6b5d013e642541903" ], [ "Steel.ST.Array.Util.for_all", @@ -219,7 +219,7 @@ 1, [ "@query" ], 0, - "b98a1e6c8b320dc90f86080188ce316b" + "b73b7bd6c8a8d306fb3086ab089ce304" ], [ "Steel.ST.Array.Util.for_all", @@ -252,7 +252,7 @@ "typing_Steel.ST.Array.length" ], 0, - "1f63524279dc1aa340a8c00b459c9881" + "4bb040d57a1224d58ef4657e2b4a8e9c" ], [ "Steel.ST.Array.Util.forall2_pure_inv", @@ -271,7 +271,7 @@ "typing_FStar.SizeT.lte" ], 0, - "ebbfc0de51e7ac4ce4df113ef4d1b316" + "3bc339e234d0f1550103b6c95e730b3e" ], [ "Steel.ST.Array.Util.forall2_pure_inv_b", @@ -290,7 +290,7 @@ "typing_FStar.SizeT.lt" ], 0, - "e949a6c739ed965b23fb7242b56e0ab9" + "bb01480b39fef88cef2fba6295b59fc2" ], [ "Steel.ST.Array.Util.forall2_pred", @@ -302,7 +302,7 @@ "refinement_interpretation_Tm_refine_d27d987bfe3258c390937bb1d50fb8df" ], 0, - "41c2e43330bf3ea9f302502f86a33548" + "870852c2ffb13aceb7710f1a3bb3a6b7" ], [ "Steel.ST.Array.Util.forall2_inv", @@ -314,7 +314,7 @@ "refinement_interpretation_Tm_refine_d27d987bfe3258c390937bb1d50fb8df" ], 0, - "89e7b772798b192264c5426dcb3562ac" + "ef853e45fbf70223c7623ea918da7566" ], [ "Steel.ST.Array.Util.forall2_cond", @@ -347,7 +347,7 @@ "typing_FStar.SizeT.v" ], 0, - "df1dcee363d3a9878696ad516f56401c" + "d206b4d2b1b211122d0291b9fc5896ec" ], [ "Steel.ST.Array.Util.forall2_body", @@ -377,7 +377,7 @@ "typing_FStar.SizeT.v" ], 0, - "6d17246f16c9945890a906201d5e4507" + "a5c9abbe2d4f6844aed582fbe4c527b0" ], [ "Steel.ST.Array.Util.for_all2", @@ -386,7 +386,7 @@ 1, [ "@query" ], 0, - "4459f0d0b04bac54bf518924aa289d3e" + "f237fa9153363a31b0f8046a6cebb828" ], [ "Steel.ST.Array.Util.for_all2", @@ -419,7 +419,7 @@ "typing_Steel.ST.Array.length" ], 0, - "d5045747a2a43bb79dc0fcb0b213b81e" + "e3ca9782640a7493cda81436bcf2413a" ], [ "Steel.ST.Array.Util.compare", @@ -438,7 +438,7 @@ "typing_FStar.Ghost.reveal", "typing_FStar.Seq.Base.seq" ], 0, - "35e654a1c3892658a99202c6741d4a58" + "31757d31c5418715fbcacca74e0e8d0c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Array.Util.fsti.hints b/ulib/.cache/Steel.ST.Array.Util.fsti.hints index 5834bbf9f98..553f345cb88 100644 --- a/ulib/.cache/Steel.ST.Array.Util.fsti.hints +++ b/ulib/.cache/Steel.ST.Array.Util.fsti.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_a49270177cdf31f33a0e0916b5d4c9d9" ], 0, - "7fef186a08604ead3e9e82d1af7fe9da" + "0c3cbc4935186de33502de8730d78e0a" ], [ "Steel.ST.Array.Util.for_all", @@ -22,7 +22,7 @@ 1, [ "@query" ], 0, - "4bf6e89f09b4455763478b721a8fa01b" + "5b1131ee9834ab979b5ce7e222993e9c" ], [ "Steel.ST.Array.Util.for_all2", @@ -31,7 +31,7 @@ 1, [ "@query" ], 0, - "5d26b3b4660d4d456b91e91d63e0510c" + "8dbe4fec00a8b8929172b45738b058ff" ], [ "Steel.ST.Array.Util.compare", @@ -50,7 +50,7 @@ "typing_FStar.Ghost.reveal", "typing_FStar.Seq.Base.seq" ], 0, - "536f69a3d1c05c537de1d11a582bb201" + "4a7c7e38288177deb230a74c50f0ddbe" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Array.fst.hints b/ulib/.cache/Steel.ST.Array.fst.hints index 0b9c8dc2f35..2ba7e65e25a 100644 --- a/ulib/.cache/Steel.ST.Array.fst.hints +++ b/ulib/.cache/Steel.ST.Array.fst.hints @@ -1,5 +1,5 @@ [ - "rx+ذs?xf\u0006f", + "\\*\u001d2)_(q\u001b9;\n", [ [ "Steel.ST.Array.seq_map", @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "ff4598bca8abfda44bc1eadb512ef2cc" + "078f4456b40caead59b960edfc6845a7" ], [ "Steel.ST.Array.seq_map", @@ -50,7 +50,7 @@ "well-founded-ordering-on-nat" ], 0, - "7f77a4e8ce083533ee2cf9249503a36e" + "d37051224c49047d19d9f30692cb8b8b" ], [ "Steel.ST.Array.seq_map_append", @@ -76,7 +76,7 @@ "typing_FStar.Seq.Base.append", "typing_Steel.ST.Array.seq_map" ], 0, - "434b81527a3e6468b411d96a168471f2" + "e5da23322dc19227158c15b5b505643d" ], [ "Steel.ST.Array.seq_map_raise_inj", @@ -102,7 +102,7 @@ "typing_Steel.ST.Array.seq_map" ], 0, - "6a827af5e57a88914a96adaa25fea7cf" + "f1bab84c0aab478dac028a756255f00d" ], [ "Steel.ST.Array.is_null_ptr", @@ -111,7 +111,7 @@ 1, [ "@query", "equation_Steel.ST.Array.null_ptr" ], 0, - "fb40b161cea4c2b6f25da2b42023fc9c" + "010b613945e9fb4cb9cfda928d06cd46" ], [ "Steel.ST.Array.offset", @@ -123,7 +123,7 @@ "equation_Steel.ST.Array.base_len" ], 0, - "13c837bdcd8184c97b06f6150a871c6f" + "3ec2c3e31a0f82a2a220bcfede7704df" ], [ "Steel.ST.Array.ptr_base_offset_inj", @@ -135,7 +135,7 @@ "equation_Steel.ST.Array.offset" ], 0, - "02318bdb43aa98153673be023868b9eb" + "bcd69c0deda13ef19854c7534ad7f81d" ], [ "Steel.ST.Array.base_len_null_ptr", @@ -148,7 +148,7 @@ "equation_Steel.ST.Array.null_ptr" ], 0, - "e57a7a617815de9ae71986732fe42844" + "fc73773bd13bd1f37cd38b4d76dff7ea" ], [ "Steel.ST.Array.null", @@ -164,7 +164,7 @@ "typing_Steel.ST.Array.null_ptr", "typing_Steel.ST.Array.offset" ], 0, - "c0ead6453b800a5ac9f04ae349b1454e" + "788c022621570b1873ebcfc72a057b59" ], [ "Steel.ST.Array.is_null", @@ -192,7 +192,7 @@ "typing_Steel.ST.HigherArray.null_ptr" ], 0, - "6eb3e5552d2067b31664e0043936d138" + "2383244e336ce62600b6a7b0e220ab09" ], [ "Steel.ST.Array.length_fits", @@ -208,7 +208,7 @@ "proj_equation_Prims.Mkdtuple2__2" ], 0, - "2a08db122627dad5c0611f203934f46b" + "298fb3c48e1ad8aa4b8844ce92df04ee" ], [ "Steel.ST.Array.larray", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3908ea160dea436dca6ea5a11c821da6" + "c5acf176c9a77b6b080e31d93620c44a" ], [ "Steel.ST.Array.pts_to_length", @@ -236,7 +236,7 @@ "proj_equation_Prims.Mkdtuple2__2" ], 0, - "5f5c541c4755c62cf8cacfa88c7c0eaf" + "e9b990849234f06b4c4c82b7efae640d" ], [ "Steel.ST.Array.h_array_eq'", @@ -256,7 +256,7 @@ "typing_FStar.Pervasives.dsnd", "typing_Steel.ST.HigherArray.ptr" ], 0, - "1b081e166baef83bc006a4b6dc8a7ee6" + "8a5c880adf60f3adf026dd7f0709cc7b" ], [ "Steel.ST.Array.pts_to_not_null", @@ -274,7 +274,7 @@ "projection_inverse_Prims.Mkdtuple2__2" ], 0, - "65f1da6ebc31b0337628fc85b50576b1" + "02e1c29812a3e644569055b8c736e862" ], [ "Steel.ST.Array.pts_to_inj", @@ -290,7 +290,7 @@ "lemma_Steel.ST.Array.seq_map_raise_inj" ], 0, - "0ba7c88d75d894678a53df4263d90059" + "718256996ab992367c4906d870e7b0da" ], [ "Steel.ST.Array.is_full_array", @@ -305,7 +305,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e2abd21fc7fa545604cf55c3e8a16127" + "fc7e3b988f5bbb03685a3c033fb27a76" ], [ "Steel.ST.Array.malloc", @@ -336,7 +336,7 @@ "typing_Steel.ST.Array.raise", "typing_Steel.ST.Array.raise_t" ], 0, - "de1ad05bcd726f996d74b201caf886e4" + "c3d3fee51f145a315415c34b4c011cb0" ], [ "Steel.ST.Array.free", @@ -360,7 +360,7 @@ "proj_equation_Prims.Mkdtuple2__2", "true_interp" ], 0, - "1889a54e2673f59d50a5c3a2fa51e4f6" + "1473fe320fc22cc9b51daf97158a8afe" ], [ "Steel.ST.Array.share", @@ -374,7 +374,7 @@ "fuel_guarded_inversion_Steel.FractionalPermission.perm" ], 0, - "4d0aa670395be4c8b443ccf2d3566afa" + "a9550c7d593150712772632d067536ae" ], [ "Steel.ST.Array.gather", @@ -392,7 +392,7 @@ "lemma_Steel.ST.Array.seq_map_raise_inj" ], 0, - "875b8c4a4233aa07fc1868e0f820a4a4" + "76c217f14ae9a53330f57ff49d96cb32" ], [ "Steel.ST.Array.index", @@ -406,7 +406,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "88b1b8cf37269af5ca96c42110022888" + "ba2b557f33fdc66e36d885301976dd40" ], [ "Steel.ST.Array.index", @@ -438,7 +438,7 @@ "typing_Steel.ST.Array.raise_t", "typing_Steel.ST.Array.seq_map" ], 0, - "dd6d3e25d42b6966cc7e707abb766fe2" + "bd88b10eb81f5057920068ca32ad846a" ], [ "Steel.ST.Array.upd", @@ -450,7 +450,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "6f287fb14109d1eac99d72acb87588b5" + "c74b2a31b4be619e8d13ccf732247d21" ], [ "Steel.ST.Array.upd", @@ -486,7 +486,7 @@ "typing_Steel.ST.Array.raise_t", "typing_Steel.ST.Array.seq_map" ], 0, - "e3c11416f92deafb3aecaa24be7aba06" + "8956850ddf17d581e976bd46a1a52c81" ], [ "Steel.ST.Array.adjacent", @@ -500,7 +500,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a0483f93fd29ce4fbb5b652498be7add" + "17897554e2ae74e6fcd732c91cfcd6df" ], [ "Steel.ST.Array.merge", @@ -526,7 +526,7 @@ "typing_Steel.ST.Array.length" ], 0, - "aa274113a9d3da6848ca5609456580c2" + "3de98eff7ac8429078a9db99079da162" ], [ "Steel.ST.Array.merge_assoc", @@ -550,7 +550,7 @@ "typing_Steel.ST.Array.merge" ], 0, - "b702fbace333a2bd931c736dc5026b55" + "28d07ea32661e3531d625da959eac1e9" ], [ "Steel.ST.Array.merge_into", @@ -564,7 +564,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3c6eb7f42d3c7e73b84f00d613ae5dd7" + "c4d6ed859fbf45b889b094ca5bc2d555" ], [ "Steel.ST.Array.ghost_join", @@ -576,7 +576,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ab5ce37e6fb672710e2d9d28942493ee" + "7b0de72c34f98a7aa94b7994ed00f53c" ], [ "Steel.ST.Array.ghost_join", @@ -625,7 +625,7 @@ "typing_tok_Steel.ST.Array.DummyU1@tok" ], 0, - "a2d6df38ebd1ba2169e5ebb03219e86b" + "d0b5595132d030198cb4520c29afed9f" ], [ "Steel.ST.Array.join", @@ -637,7 +637,7 @@ "lemma_FStar.Ghost.hide_reveal", "typing_Steel.ST.Array.array" ], 0, - "9be40b8ba854ee572f12fcefd3cc44f5" + "b6efbb6fc6689070baa7db1b68c7e767" ], [ "Steel.ST.Array.split_l", @@ -662,7 +662,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "9283d4c06647bcf34510367013a26ebd" + "2806c8b543d9db15b0e3981971d70953" ], [ "Steel.ST.Array.ptr_shift", @@ -674,7 +674,7 @@ "equation_Steel.ST.Array.base_len", "equation_Steel.ST.Array.offset" ], 0, - "e4743d46370d28b9dd64b702fe102799" + "5c62fcd6320846018d9e2f440d710c12" ], [ "Steel.ST.Array.ptr_shift_zero", @@ -691,7 +691,7 @@ "typing_FStar.UInt32.zero", "typing_Steel.ST.Array.offset" ], 0, - "6f070e79edd8d64101856ff4d866002d" + "97c6b593b979b0e918bb6f2283d1ae11" ], [ "Steel.ST.Array.split_r", @@ -724,7 +724,7 @@ "typing_Steel.ST.Array.array", "typing_Steel.ST.Array.length" ], 0, - "2e440650e878b4b65b863647515602e2" + "7e38e562350d5e03b3c883c694f34361" ], [ "Steel.ST.Array.ghost_split", @@ -747,7 +747,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.SizeT.v" ], 0, - "d7edd325c862cd85543a482b31226725" + "06329ea8a1eab32177b909d2cddf56ec" ], [ "Steel.ST.Array.ghost_split", @@ -814,7 +814,7 @@ "typing_Steel.ST.Array.seq_map" ], 0, - "38903dfb2fda059a889c5fcd22665533" + "9f5896acdfb6546a01a50d0d712bd42d" ], [ "Steel.ST.Array.memcpy", @@ -830,7 +830,7 @@ "proj_equation_Prims.Mkdtuple2__2" ], 0, - "0f27d03e5b5cb7bde6333e673650740d" + "935fb70a175ed65b9c224e551925dcd3" ], [ "Steel.ST.Array.equal_up_to", @@ -856,7 +856,7 @@ "typing_FStar.SizeT.t" ], 0, - "b62ffb456f24ab7a4cba552412d5a50b" + "2042643aa3eb38ebaad9c3acf8483821" ], [ "Steel.ST.Array.within_bounds", @@ -873,7 +873,7 @@ "typing_FStar.SizeT.t" ], 0, - "197acf4ad20b74ebb3a69b70f9c28ed4" + "a7cdf93ee767cfb4b7afbdd88a122827" ], [ "Steel.ST.Array.elim_compare_inv", @@ -882,7 +882,7 @@ 1, [ "@query", "equation_Steel.ST.Array.compare_inv" ], 0, - "cf15e1c082c5cf20be9e55281fd60091" + "6d9a9caea34c3b7ecfe4e826c03d687d" ], [ "Steel.ST.Array.intro_compare_inv", @@ -894,7 +894,7 @@ "refinement_interpretation_Tm_refine_f7c0cf691e471a37eca0098a3e824848" ], 0, - "3bfee883e7f0669afad58a977cc26898" + "e628f8f2d8215c66b5d8eda7a63a0a48" ], [ "Steel.ST.Array.intro_exists_compare_inv", @@ -933,7 +933,7 @@ "typing_FStar.SizeT.t", "typing_FStar.SizeT.v" ], 0, - "acc3b341ba3a6474ead654780ae403aa" + "cee6d84ceff6e324837e7567e460d1d2" ], [ "Steel.ST.Array.extend_equal_up_to_lemma", @@ -960,7 +960,7 @@ "typing_FStar.Seq.Base.slice" ], 0, - "186b825e8bce50cb68e1d77f93051afb" + "f35d815fae24dbb8afe13b743b597758" ], [ "Steel.ST.Array.extend_equal_up_to", @@ -985,7 +985,7 @@ "typing_FStar.SizeT.v" ], 0, - "cc9922427b47ed4f283c90a016be14ed" + "0c49bc6218d3a64b1f883256a6f4b71f" ], [ "Steel.ST.Array.extend_equal_up_to_neg", @@ -1003,7 +1003,7 @@ "typing_FStar.SizeT.lt" ], 0, - "4639c5f10be66cf570a3f256868ca8e2" + "2667505b5a8e0fa188986c2bcf96337a" ], [ "Steel.ST.Array.init_compare_inv", @@ -1036,7 +1036,7 @@ "typing_Steel.ST.Array.length" ], 0, - "42e05a4e04561292a20d168e3bcc00cb" + "e7a15b49150f8e2f39cf8bf8a174c44e" ], [ "Steel.ST.Array.compare_pts", @@ -1091,7 +1091,7 @@ "typing_Steel.ST.Array.length", "typing_Steel.ST.Reference.is_null" ], 0, - "08d16dd9789df8bc4a4c22e46d8dc3a0" + "2d78b582562bc6b14d5f546856e3b74b" ], [ "Steel.ST.Array.compare_pts", @@ -1107,7 +1107,7 @@ "refinement_interpretation_Tm_refine_0d23b505b1814b6628d630937e5eae79" ], 0, - "b1fc89a8700ee95bdc73345b9764b5d5" + "d3b14cac9876142507cfce2b58a87cca" ], [ "Steel.ST.Array.compare", @@ -1137,7 +1137,7 @@ "typing_FStar.SizeT.v", "typing_Steel.ST.Array.length" ], 0, - "aa9d0c2ca89c47d973cdff74d4dd3a44" + "52aa6bb478b2655f9cc484b20d7c576a" ], [ "Steel.ST.Array.ptrdiff", @@ -1154,7 +1154,7 @@ "fuel_guarded_inversion_Steel.FractionalPermission.perm" ], 0, - "8d96a6ac395c5d4f2d04cb58a1964670" + "d01f543bc8d0922bfdb2e85027b4de21" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Array.fsti.hints b/ulib/.cache/Steel.ST.Array.fsti.hints index f5ccb7ed17f..7a746c2bb46 100644 --- a/ulib/.cache/Steel.ST.Array.fsti.hints +++ b/ulib/.cache/Steel.ST.Array.fsti.hints @@ -1,5 +1,5 @@ [ - "-\fG\u0003΁\u0002#ü", + "]Uc1*b%ʼnj", [ [ "Steel.ST.Array.null", @@ -13,7 +13,7 @@ "typing_Steel.ST.Array.null_ptr", "typing_Steel.ST.Array.offset" ], 0, - "5300a388d001a200945fe2eb2d52dea4" + "28240d11e2fabb03af6b42f97247b536" ], [ "Steel.ST.Array.is_null", @@ -39,7 +39,7 @@ "typing_Steel.ST.Array.offset", "typing_Steel.ST.Array.ptr_of" ], 0, - "cb813011edf259db27cfc11fb916b179" + "c212e16429650dcdb83c14773f39ed17" ], [ "Steel.ST.Array.larray", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1b2695a7894454f4cdcf2bb23148bc62" + "7f6e42d8ed995f9ec92c8cbf4b794deb" ], [ "Steel.ST.Array.is_full_array", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "88a3abe144e41fe89a423de03b74582d" + "f82954c0d2b89626f793dc713846046d" ], [ "Steel.ST.Array.index", @@ -81,7 +81,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "ed5f69a9753f2af1e18617c12c4cdbad" + "1a9cb5a9c504b43c49827988dee16947" ], [ "Steel.ST.Array.upd", @@ -93,7 +93,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "6b1107f31e67c6a9c21cab895f705a2e" + "6932ab98ec6918dc5be301075159dce0" ], [ "Steel.ST.Array.adjacent", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "700a6e3b9a5059e505c5ea6dc987698f" + "659ade0147bcfb577f9c94302043cd6b" ], [ "Steel.ST.Array.merge", @@ -134,7 +134,7 @@ "typing_Steel.ST.Array.ptr_of" ], 0, - "11f9494cb0dec48bb50b42afc36abfa2" + "a2fa2e0765760fe0ea48b2498d0ce158" ], [ "Steel.ST.Array.merge_assoc", @@ -158,7 +158,7 @@ "typing_Steel.ST.Array.length", "typing_Steel.ST.Array.merge" ], 0, - "d182459645535be8154f31bae91f2e4d" + "973bd5691d5eb31799aa2b04792399f5" ], [ "Steel.ST.Array.merge_into", @@ -172,7 +172,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7a105860eea7ef5513b39cf35098e548" + "f0b18b99e4c91af49bc81407c2efc52e" ], [ "Steel.ST.Array.ghost_join", @@ -184,7 +184,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ee836cb1a8879c158b165eb123df30da" + "1c42f5408cfcb52745c4eeed4cb3addb" ], [ "Steel.ST.Array.join", @@ -196,7 +196,7 @@ "lemma_FStar.Ghost.hide_reveal", "typing_Steel.ST.Array.array" ], 0, - "0b9de288435027cdd78dcb99833e6def" + "a6703a03c5d629bf049ae0e625fe2528" ], [ "Steel.ST.Array.split_l", @@ -221,7 +221,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "1407050a0ee3adba9d78fb1d0ab768fb" + "8770c5db258d093c843b10cd371cb67a" ], [ "Steel.ST.Array.ptr_shift_zero", @@ -238,7 +238,7 @@ "typing_FStar.UInt32.zero", "typing_Steel.ST.Array.offset" ], 0, - "4c9e951d7b59edf0b5d7c8429e7d0456" + "3e4f53abcfbddd73f9191f2ffd6c854a" ], [ "Steel.ST.Array.split_r", @@ -271,7 +271,7 @@ "typing_Steel.ST.Array.array", "typing_Steel.ST.Array.length" ], 0, - "6c3f9b5ca9a34685ae0d7083b83f5850" + "150a1226a504126582039738338d972e" ], [ "Steel.ST.Array.ghost_split", @@ -294,7 +294,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.SizeT.v" ], 0, - "670faf457b60f81a34c78c879aa9c2e8" + "5b33d657d241f6e35b277bbae019f56d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.BitVector.fst.hints b/ulib/.cache/Steel.ST.BitVector.fst.hints index 6af796c1c8a..ed03e1bf602 100644 --- a/ulib/.cache/Steel.ST.BitVector.fst.hints +++ b/ulib/.cache/Steel.ST.BitVector.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2eaf265e06e007b6d90c5550035c35fd" ], 0, - "741b0d629fe1a83fbe466d4912634ac7" + "67a620a94ec2fb7e00c1779fbd96ca98" ], [ "Steel.ST.BitVector.bv_is_set", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "aedd1df366134ace0e5b2b2a6e1b48bf" + "9b4e0ecbb863757686f3301e9070a7d4" ], [ "Steel.ST.BitVector.bv_is_set", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "ee5bbc3be2f1b411956c196e3abf5d8f" + "6c405a856a115c1bb99a50e81c006a1e" ], [ "Steel.ST.BitVector.bv_set", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "17aedc8941eae63e7af4f69fb5e87442" + "ae64991d396bbf950d85f306a80cb44b" ], [ "Steel.ST.BitVector.bv_set", @@ -56,7 +56,7 @@ 1, [ "@query", "equation_Steel.ST.BitVector.repr" ], 0, - "5783ff9a28c0c8be9b70814b75b75722" + "afa0d27ca853736f976df3be36ea12fb" ], [ "Steel.ST.BitVector.bv_unset", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "e7c04ef9280b692dd51dd6aa67d8dec9" + "b9883890f5a136af0b942fd94684d200" ], [ "Steel.ST.BitVector.bv_unset", @@ -77,7 +77,7 @@ 1, [ "@query", "equation_Steel.ST.BitVector.repr" ], 0, - "2ab1171bf810b5d69e73b6082214b0a4" + "417f5fffff9b13d1b673912e82a4b685" ], [ "Steel.ST.BitVector.free", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_2eaf265e06e007b6d90c5550035c35fd" ], 0, - "7b1447dd2c99c38a85c9ed6d5b9af655" + "56ad3ea20910d3fc47e89ce4ba29b4dc" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.BitVector.fsti.hints b/ulib/.cache/Steel.ST.BitVector.fsti.hints index 3aff520b2bd..5f734103857 100644 --- a/ulib/.cache/Steel.ST.BitVector.fsti.hints +++ b/ulib/.cache/Steel.ST.BitVector.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "7b219a642e911a65a0f30e9c16b54908" + "30312c1a1f2fba50b464cdac1056eabe" ], [ "Steel.ST.BitVector.bv_set", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "c2b2971c2f738922fcd90d88a8608f01" + "0d1fc6510daa3cca2ca51276a6b3bfc7" ], [ "Steel.ST.BitVector.bv_unset", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_e6db31ac56ddf9a30d2e6d65c32872a6" ], 0, - "58f79f17922765ccf64e0a57570d9a94" + "54abe4479574b313dcd07f2c58e068a4" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.CancellableSpinLock.fst.hints b/ulib/.cache/Steel.ST.CancellableSpinLock.fst.hints index 87922a2fb64..a7ff4b75c00 100644 --- a/ulib/.cache/Steel.ST.CancellableSpinLock.fst.hints +++ b/ulib/.cache/Steel.ST.CancellableSpinLock.fst.hints @@ -12,7 +12,7 @@ "fuel_guarded_inversion_Steel.ST.CancellableSpinLock.cancellable_lock" ], 0, - "005c9087216e5e4b3c3876ba182b3654" + "58cfba4b10c58657557327a478298f5d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Coercions.fst.hints b/ulib/.cache/Steel.ST.Coercions.fst.hints index a44891ba7d5..d3ebd407f91 100644 --- a/ulib/.cache/Steel.ST.Coercions.fst.hints +++ b/ulib/.cache/Steel.ST.Coercions.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "4117808870866092860e0450b7c081c6" + "42fc57ab19b47903aed4621c1e745ea2" ], [ "Steel.ST.Coercions.coerce_atomic", @@ -23,7 +23,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "fdd6a66bf065ee7791675b3fdc924b34" + "ef8bb1f8ccd8ea74be0144d9f9d12a35" ], [ "Steel.ST.Coercions.coerce_atomicF", @@ -38,7 +38,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "17cca009c4ec5d0ac7b20c2eb35f5cb8" + "ca357412748b693bc59575aa76dcf9c5" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.Atomic.fst.hints b/ulib/.cache/Steel.ST.Effect.Atomic.fst.hints index 9bb57cffdcb..7205b8f16f6 100644 --- a/ulib/.cache/Steel.ST.Effect.Atomic.fst.hints +++ b/ulib/.cache/Steel.ST.Effect.Atomic.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "24c9af7a15886052376472adcbbfd53b" + "31cc1da4bd10043084b35b370b3c1dd7" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7a2c508ab9a5d824a14a813c21825eba" + "77cbb0c6eecce7167bb2020e31a6cb03" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4b08badffcd66a029681596b379a186e" + "0a4145fc964579a758ecf0373f76d8b5" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ebf3be5c0ba3d68ddcb24fdd31364186" + "e3d23a4c0680fc58bf4c62590c7c453d" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "22240c9fff9f3a6e79eb0ea069b8d179" + "0fae043fa1ea36b2392e4e22e3f1e8e6" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a89a5fb4899d54434e7895284f3bde1c" + "6da4ccaa5353a03396bf65e08e72a932" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.Atomic.fsti.hints b/ulib/.cache/Steel.ST.Effect.Atomic.fsti.hints index 3864120d51b..60914176627 100644 --- a/ulib/.cache/Steel.ST.Effect.Atomic.fsti.hints +++ b/ulib/.cache/Steel.ST.Effect.Atomic.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b171f25dbd9de19c090dccc18cb4fcfa" + "590c32c6cbf400f79376e0851b3013cd" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "badb79373541e455b7bf7e8372569a02" + "d1a4534690c45589d41ca5cecbe1c313" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7f2220fbfc4f1e4cbdf51bb0d2967910" + "75b9b307aa7356519aa2de1e700f0e94" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f1e7994e6dcbafb9293ea41022c51aa7" + "e39b6a1b3727d927b953b321c291391e" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "23af7651460bf65c1907399873cc4e2e" + "8b86f86c306ab61a982463ffccc44202" ], [ "Steel.ST.Effect.Atomic.STAtomicBase", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "100e225387d0ae90add1838eeb579b3d" + "9f8d6afa49a9b663ebd83b1fdfc17075" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fst.hints b/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fst.hints index 6ea9e7cc647..e11609dec92 100644 --- a/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fst.hints +++ b/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "c4121a4ed5747d080947c2f4e054c587" + "911c9b6bfdefd65861005537100e13dc" ], [ "Steel.ST.Effect.AtomicAndGhost.weaken_repr", @@ -43,7 +43,7 @@ "typing_Steel.Effect.Common.star", "typing_tok_Prims.T@tok" ], 0, - "3d85c3f0b93480b62bffb2987f96c355" + "dbe8bd37f5cdc2592b020a2049a33246" ], [ "Steel.ST.Effect.AtomicAndGhost.return_", @@ -52,7 +52,7 @@ 1, [ "@query" ], 0, - "9ee29ffcd859a646192381a8f0744891" + "3107719f1ef3a276e72aded45326aa64" ], [ "Steel.ST.Effect.AtomicAndGhost.bind", @@ -61,7 +61,7 @@ 1, [ "@query" ], 0, - "c3bc22abd18888445a100e6a016d9e9c" + "bf2292865456b16b49f0f5fab6126355" ], [ "Steel.ST.Effect.AtomicAndGhost.subcomp", @@ -80,7 +80,7 @@ "typing_tok_Prims.T@tok" ], 0, - "1afad5a2c1b1c0d6b2dff608f9f5dd9d" + "acb74e18df4e00265b151fcd445857c6" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e5e937906c7d78185aae9102a9bbd532" + "68f41bbcefe668f2c8afbf71daeb30c3" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "689de6a34c1ec3833586c4f317ac01d7" + "a315f8ae333ddde844893f69f7d0a59d" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -116,7 +116,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f76367f46262925ca4293f8b7edbed08" + "9c236b8b62b0d0ae17eddb981773aaf8" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -128,7 +128,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2d6134f121490d62fe0d3acb85499cb6" + "dd7fa5c5275c345f94f66d042220afda" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "7204b87980a199f67313eae55d592d0b" + "6c65e75aaa4bb3b621e87b3a8447b62d" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -152,7 +152,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dbf7d66c1531e60e45c1aaf07c51f490" + "4d009e992a69466d577cb4bca7f901b1" ], [ "Steel.ST.Effect.AtomicAndGhost.bind_pure_stag", @@ -170,7 +170,7 @@ "typing_Tm_abs_6ba36691ee58dee85cd144324b083848" ], 0, - "d2030fb1b1ff4b42f57b4ac971261801" + "90d9adc0427dd7b5d2d19428366f6f76" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fsti.hints b/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fsti.hints index ffce56cd2d5..f441bd2af77 100644 --- a/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fsti.hints +++ b/ulib/.cache/Steel.ST.Effect.AtomicAndGhost.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c668aee4356222ca5e81e51940ff66bc" + "b502b78f66f69465ad6d1e2ba2380499" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "365af2f810811852a4d30b2f64af4758" + "0d4b39fe7ab84344a39270aa38bd5be1" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7b6eacb53c955038ca0aebdf967cedef" + "07d6b662b52ee0c72c8ec79ecf5d2929" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "42955ac36075cefbb3905827f5fe08a3" + "b8da710f38cfe92f3b0661fa9a0d1de4" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "3d94b8153ce494ae03ba2a5466d05722" + "18024a846b1ac9f1b3d78d97ac18f4eb" ], [ "Steel.ST.Effect.AtomicAndGhost.STAGCommon", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3e7bcdbb9deafc2e85b6278722c31308" + "f1734f0559af2e90702390b43ed28a7c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.Ghost.fst.hints b/ulib/.cache/Steel.ST.Effect.Ghost.fst.hints index 43ac460da6c..a384a1aad72 100644 --- a/ulib/.cache/Steel.ST.Effect.Ghost.fst.hints +++ b/ulib/.cache/Steel.ST.Effect.Ghost.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "05cc85ae7cc9d56ed47b3745b17df657" + "61ccc0beb524890f2d810e7b6e294e44" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cef65ce9c4c0af2910423a9dbb752d83" + "8f489e3ceb54088942a0849f82051ae9" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d8c54856969ff15e4a64ef13267828c5" + "8ac58d339c3da0aa4f8f8539d16e751b" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "916f0231027c8f13a1f56a6682d294b2" + "f0e28bfa4dc4fc4d0ed60483b737f10f" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "ac076b48d81f36846c10e4ed66807de1" + "eda0466c5cbbeaa7d30b5fd94cff3fa8" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e736b2fe7fae4eb971f42edb74a2ac18" + "74d3b7ecfcb447b4ee34f8abf1150a3d" ], [ "Steel.ST.Effect.Ghost.extract_fact0", @@ -104,7 +104,7 @@ "unit_inversion" ], 0, - "18e44cc1ea6b0352b7ecf2a7b5def92d" + "d1c899e1170ea3c80e82d5020a1bc52c" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.Ghost.fsti.hints b/ulib/.cache/Steel.ST.Effect.Ghost.fsti.hints index 5bd496e415e..8a5b7937f75 100644 --- a/ulib/.cache/Steel.ST.Effect.Ghost.fsti.hints +++ b/ulib/.cache/Steel.ST.Effect.Ghost.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5bf3e1aec82159f7d603ce67d9cc29c0" + "48a7b2a72b445fac312e6af04e2b7499" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4a9459e0073a2256a9bedcd5554b4d47" + "6b476c60f645453e6a68ade13ab0b528" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "aa8f3f44433a0e61f1aae8c1cacbc0aa" + "b563315b8d3ff5e28d16f76fa7e31945" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f843b6e95fcd35e1d746d005b3f6219a" + "b657e73ba15e1de7823abc073a8777b7" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "70f800f4400e1612bde69e0cbafcef8b" + "15ef0416cf72223abdbba2b6990355bf" ], [ "Steel.ST.Effect.Ghost.STGhostBase", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "45ba4f240c336eb08c5fafb52d5cbb25" + "48fe6cd67af8159aea2b9698e57a9606" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.fst.hints b/ulib/.cache/Steel.ST.Effect.fst.hints index 0237993f822..6610be8af21 100644 --- a/ulib/.cache/Steel.ST.Effect.fst.hints +++ b/ulib/.cache/Steel.ST.Effect.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "b065d531aeee9d103368b68ab834c9e3" + "df68cb870bc93bbac95722b28a7e920b" ], [ "Steel.ST.Effect.weaken_repr", @@ -36,7 +36,7 @@ "typing_Steel.Effect.Common.star", "typing_tok_Prims.T@tok" ], 0, - "e187752a85ccb1e9df5497802fba6406" + "97aed5f66e02b1196cb5063b389d64f8" ], [ "Steel.ST.Effect.return_", @@ -49,7 +49,7 @@ "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "6ff453c4757698709e3239a1112e3b1f" + "1368c163da4475882d944d7330f33ef2" ], [ "Steel.ST.Effect.bind", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "ac8b8b6fde96ec63062431e473c02e48" + "5d6a69e04b766a7fd9ac0ed304b7f248" ], [ "Steel.ST.Effect.subcomp", @@ -76,7 +76,7 @@ "typing_tok_Prims.T@tok" ], 0, - "51833278ac1b160ac415dcff3dfdfd36" + "bfe4765cbf7cd892d0f7ec7b8c185c94" ], [ "Steel.ST.Effect.STBase", @@ -88,7 +88,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "69a6e7871ac72ec5338e231c3b7967d8" + "f219dec3b466f2dfd39b57acf1bcd4d4" ], [ "Steel.ST.Effect.STBase", @@ -100,7 +100,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "110636d904824c121a5bd27aca16b33d" + "b54f1636b78b4dcede0be8b11b7b5d31" ], [ "Steel.ST.Effect.STBase", @@ -112,7 +112,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a8be16f4dc4e6861e526032c8a340091" + "6514c0b44c15e66cf1c765ea74232e94" ], [ "Steel.ST.Effect.STBase", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "12f697b08cb2af3ed5db57d778fbac2e" + "f28fdc0c779453a25ef6ae36db72cfb5" ], [ "Steel.ST.Effect.STBase", @@ -136,7 +136,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fe65302585f24da34035e12f0e5ab640" + "a1aa872fd5e806c361ba59dc2903fdab" ], [ "Steel.ST.Effect.bind_pure_st_", @@ -154,7 +154,7 @@ "typing_Tm_abs_6ba36691ee58dee85cd144324b083848" ], 0, - "b2aad54c64a95103b91d3c9c8a7ffd9f" + "6c39a6334257884c1d74bc5ed798b827" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Effect.fsti.hints b/ulib/.cache/Steel.ST.Effect.fsti.hints index 87e27d21d54..fc8d5c2d9d1 100644 --- a/ulib/.cache/Steel.ST.Effect.fsti.hints +++ b/ulib/.cache/Steel.ST.Effect.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7c4e028209391855d16b97fb752e1769" + "3e613461ed700d89775ebf4a7661923f" ], [ "Steel.ST.Effect.STBase", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "970101e0f5ccab741b18bd4778fad054" + "e4db2d06c72ea87933d5276e1ef0f270" ], [ "Steel.ST.Effect.STBase", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "71b84447350ba271b06816c600a75db3" + "038f9d6a5666c45dddd67d83909f048b" ], [ "Steel.ST.Effect.STBase", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4" ], 0, - "b574921b889de63f6c8ea88fd943855f" + "44993ab353e4e6891dcc068d978e8005" ], [ "Steel.ST.Effect.STBase", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "70fdd563d5740be97e97c98899482519" + "4add648276e987f81771650fd338f265" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.EphemeralHashtbl.fst.hints b/ulib/.cache/Steel.ST.EphemeralHashtbl.fst.hints index 5fff3b0606b..47469bc246f 100644 --- a/ulib/.cache/Steel.ST.EphemeralHashtbl.fst.hints +++ b/ulib/.cache/Steel.ST.EphemeralHashtbl.fst.hints @@ -16,7 +16,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6767143118f76d930306107f9737b971" + "238eacb531bc871f3cc16e3785dab52b" ], [ "Steel.ST.EphemeralHashtbl.seq_keys_distinct", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cf274a19f7a23f52e2e9f5053146e09e" + "4c1f5e4439449b3e075384e8a33ccbea" ], [ "Steel.ST.EphemeralHashtbl.seq_props_implies_keys_distinct", @@ -45,7 +45,7 @@ "proj_equation_FStar.Pervasives.Native.Some_v" ], 0, - "91a469df9dc71d0e459295fa52239873" + "a381d5768690d47478ff689fc88245ca" ], [ "Steel.ST.EphemeralHashtbl.store_and_repr_related", @@ -67,7 +67,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "feece0c354a3dda133d32dfed66ab44d" + "11463201d4df497a0174f1c8f7bdfb23" ], [ "Steel.ST.EphemeralHashtbl.store_and_borrows_related", @@ -88,7 +88,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "6efe950c82b7543e3e9df3e71af2684a" + "0d334e7a1640426730966516b362d549" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn", @@ -110,7 +110,7 @@ "typing_FStar.PartialMap.sel" ], 0, - "f27c7a74676df01b250dfd1519476646" + "3969bf039a64b8144b41f4e42f26563c" ], [ "Steel.ST.EphemeralHashtbl.pure_invariant", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6a96f136a0e5348b6eb7bceb1f21a91d" + "b2e7e791044fa59e96118bde853b6cae" ], [ "Steel.ST.EphemeralHashtbl.map_seq_index", @@ -133,7 +133,7 @@ 1, [ "@query", "lemma_Steel.ST.EphemeralHashtbl.map_seq_len" ], 0, - "78e66b6fec10b0bf72d54ac76d9984ed" + "c7085a1dbf5b863ff55fd6c30ba51d53" ], [ "Steel.ST.EphemeralHashtbl.create", @@ -201,7 +201,7 @@ "typing_Tm_abs_fcb97563333fee9c324bde0a0282630d" ], 0, - "ed389ccd8cb71902c183b3415de3991b" + "cb1cf799e17f5c617b11a297748f61bf" ], [ "Steel.ST.EphemeralHashtbl.create_v", @@ -270,7 +270,7 @@ "typing_Tm_abs_fcb97563333fee9c324bde0a0282630d" ], 0, - "cf70fefbcefce4300de895b1d1714577" + "7da9dcb13e2d3d9f7dddad07f5f7b129" ], [ "Steel.ST.EphemeralHashtbl.get_result", @@ -279,7 +279,7 @@ 1, [ "@query" ], 0, - "8dd50fba5fa2e0c59fe6fc9efacfab46" + "b96a28bed807e19b21e19cd0e02ea29c" ], [ "Steel.ST.EphemeralHashtbl.__proj__Present__item___0", @@ -291,7 +291,7 @@ "refinement_interpretation_Tm_refine_50d0dbbf10834f0b0bed020c51110903" ], 0, - "e73228152fb40bd212d5403fe2c7cb51" + "381e3cd40a279b8cca973026a3ed349d" ], [ "Steel.ST.EphemeralHashtbl.__proj__Missing__item___0", @@ -303,7 +303,7 @@ "refinement_interpretation_Tm_refine_ae87ddf626d409250f9d4391f208a13e" ], 0, - "93be73ee5bba2dbb8e48bbab2a7842a7" + "b21d0eff1317a48b55e0124ea467026b" ], [ "Steel.ST.EphemeralHashtbl.map_contains_prop", @@ -318,7 +318,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e36deb238d72baefd00d96ad62c20eb9" + "91e7f0672446126fae30f4a499ec26a0" ], [ "Steel.ST.EphemeralHashtbl.get_post", @@ -330,7 +330,7 @@ "false_interp", "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a" ], 0, - "41fc0e8fafd3af78e0a41a519e1361aa" + "5f44925ecee240d939c0adcacd9dc7df" ], [ "Steel.ST.EphemeralHashtbl.seq_until", @@ -346,7 +346,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ad69b2795cf65b04f52c066a9a92f249" + "9320cbdb99677a35c0d9135068518f33" ], [ "Steel.ST.EphemeralHashtbl.seq_from", @@ -364,7 +364,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ce8ee62ccca539b4a0920ab58bb81e5e" + "ecf122ab8244b382b440a9e2e1899a84" ], [ "Steel.ST.EphemeralHashtbl.elim_equiv_laws", @@ -379,7 +379,7 @@ "projection_inverse_FStar.Algebra.CommMonoid.Equiv.EQ_eq" ], 0, - "ca785a23a78c2e3ad730572ecb091e95" + "d2de393d7842917c46620123b59d86fc" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_split3", @@ -445,7 +445,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn" ], 0, - "7ba3ad6e1a5ce052bbb76fe09f3d0492" + "5ca3511391f10041bf56d3f75cbd979b" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_prefix_suffix_get", @@ -520,7 +520,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_seq" ], 0, - "0bdf19e8d6a8ef011dfc1d50af85609e" + "51efb7d590c4696286d66207bf3d040b" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_prefix_suffix_put", @@ -590,7 +590,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_seq" ], 0, - "03bcf5d946150df9fa68cf265f0f848a" + "8dfed3b3e17f7dab33d3e439c92e4ce2" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_prefix_suffix_remove", @@ -603,7 +603,7 @@ "refinement_interpretation_Tm_refine_b751bce8716ec6917e4006057b74cb6e" ], 0, - "d96c624266a63fd1172f4faedb94da4a" + "a5b201d08fe251267b9e35aa2cf2affc" ], [ "Steel.ST.EphemeralHashtbl.value_vprops_prefix_suffix_remove", @@ -672,7 +672,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn" ], 0, - "5bc7ed293c0e69872cd282b4a634c764" + "d676dd2a0e8a950e7e8b59a2d768763d" ], [ "Steel.ST.EphemeralHashtbl.unpack_value_vprops", @@ -717,7 +717,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn" ], 0, - "717a90588a25cf125ef604f4112fef6a" + "a330c37b56053c6b4fb57f1f90d3ecc8" ], [ "Steel.ST.EphemeralHashtbl.rewrite_value_vprops_prefix_and_suffix", @@ -729,7 +729,7 @@ "refinement_interpretation_Tm_refine_12d83a89991f024a194fec3bc894d834" ], 0, - "b811efb73eeb53d9de09dbe8d75d67cc" + "39c8d3f53272731a2ae5e71ea17ff918" ], [ "Steel.ST.EphemeralHashtbl.pack_value_vprops", @@ -774,7 +774,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn" ], 0, - "f9eeff2036ccd8d1c3d38e58b7c072bb" + "ebbfa9c1ec212fd2813b1da17bb6a81d" ], [ "Steel.ST.EphemeralHashtbl.get", @@ -870,7 +870,7 @@ 1, [ "@query" ], 0, - "472df803d82e485bf30d00bdddd546b7" + "1f95446a91f6c14615512a1ed9db82f0" ], [ "Steel.ST.EphemeralHashtbl.put_vprops_aux", @@ -954,7 +954,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_mapping_fn" ], 0, - "c3dc951a68641f99fc56f9812caf939b" + "684a6f056763c11894a2ed7bba300ebc" ], [ "Steel.ST.EphemeralHashtbl.put", @@ -977,7 +977,7 @@ "refinement_interpretation_Tm_refine_9771a303217327f176fb5f46fe00ea6c" ], 0, - "312d3263fd42631a8a0fab8d9c7dcc21" + "e7f68c1426b008907d1df32a0443968e" ], [ "Steel.ST.EphemeralHashtbl.ghost_put", @@ -1069,7 +1069,7 @@ "typing_Tm_abs_fcb97563333fee9c324bde0a0282630d" ], 0, - "711494433bd67c72b482b8c63a3b8209" + "bae68a1cbbb3d609d0f1cb461f21457d" ], [ "Steel.ST.EphemeralHashtbl.remove_vprops_aux", @@ -1078,7 +1078,7 @@ 1, [ "@query" ], 0, - "919ae3a81c04265a9151f5da5fc2fe94" + "2cc946267d13f9847a170d017d4c2568" ], [ "Steel.ST.EphemeralHashtbl.remove_vprops_aux", @@ -1167,7 +1167,7 @@ "typing_Steel.ST.EphemeralHashtbl.value_vprops_seq" ], 0, - "23f30267b585d0cd0ba0dd7de9610d63" + "24b637de97de061639611fd617b508d5" ], [ "Steel.ST.EphemeralHashtbl.remove", @@ -1190,7 +1190,7 @@ "refinement_interpretation_Tm_refine_9771a303217327f176fb5f46fe00ea6c" ], 0, - "44621ed4980f6a11db574a1b25b7b2f4" + "bba88cf979cb4632e8c1aaed57125990" ], [ "Steel.ST.EphemeralHashtbl.free", @@ -1199,7 +1199,7 @@ 1, [ "@query", "equation_Steel.ST.EphemeralHashtbl.pure_invariant" ], 0, - "5f8dfca756b54b394f69afe5ca4cdac4" + "ca528770bb31edbff914eab1695d89b7" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.EphemeralHashtbl.fsti.hints b/ulib/.cache/Steel.ST.EphemeralHashtbl.fsti.hints index 3265e36852d..8fc0680a6e6 100644 --- a/ulib/.cache/Steel.ST.EphemeralHashtbl.fsti.hints +++ b/ulib/.cache/Steel.ST.EphemeralHashtbl.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "13de0163d05d16219bef852f797f788e" + "24fb1255645b7115db1068e249479f41" ], [ "Steel.ST.EphemeralHashtbl.__proj__Present__item___0", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_50d0dbbf10834f0b0bed020c51110903" ], 0, - "dd2cdac9506d2e3d2afac379184edb7a" + "cc2b203e241c182b0af455f481277a41" ], [ "Steel.ST.EphemeralHashtbl.__proj__Missing__item___0", @@ -32,7 +32,7 @@ "refinement_interpretation_Tm_refine_ae87ddf626d409250f9d4391f208a13e" ], 0, - "a72a202efe239a99e330a5ebd843bfa6" + "892d9a3a1596641ee4e33e37f07b97ba" ], [ "Steel.ST.EphemeralHashtbl.map_contains_prop", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "91706687b528861d026f93850eff5650" + "727bdc0fa75808e53774d0cf5e59bc25" ], [ "Steel.ST.EphemeralHashtbl.get_post", @@ -59,7 +59,7 @@ "false_interp", "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a" ], 0, - "9741f85fe5607e3635d44c959bb57266" + "637d743e782ae8fe8f7ea7f8a5a6ff7a" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GenElim.Base.fst.hints b/ulib/.cache/Steel.ST.GenElim.Base.fst.hints index 356ec0afd56..24cc7ece19a 100644 --- a/ulib/.cache/Steel.ST.GenElim.Base.fst.hints +++ b/ulib/.cache/Steel.ST.GenElim.Base.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_011163544158fd80ba945feb8aa1430c" ], 0, - "4ebfb789e4c3d6e12eb78b4cfce96111" + "867d4aa885a421583f9a68828fdf99af" ], [ "Steel.ST.GenElim.Base.__proj__GUEPure__item__p", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_9240ca36579ec403ed54f57e83a41d7c" ], 0, - "4dc7cb8c41f5c1daedfbf73779a37bc2" + "234f19c104cd7bd91826925a6f075216" ], [ "Steel.ST.GenElim.Base.__proj__GUEStar__item__left", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_4c98d54d465bb0ed7913c87439045875" ], 0, - "6843e534aefbc70f8666a0e1976981e1" + "78ad62ff7479a4605e79e165e5f8a06e" ], [ "Steel.ST.GenElim.Base.__proj__GUEStar__item__right", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_4c98d54d465bb0ed7913c87439045875" ], 0, - "20efffa59fa457daa9adab06d6083c18" + "865ca32130d65834a526e35f31dbfe4f" ], [ "Steel.ST.GenElim.Base.__proj__GEUnit__item__i", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_c9155d10d5625b39ea9ebbbea46b170c" ], 0, - "05c2a684912010ff8582d3cd563f2ef7" + "574d23a5afe8b506ef2a2a76d31de0dd" ], [ "Steel.ST.GenElim.Base.__proj__GEStarL__item__left", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_3bedb222fa5574a6693a4e061f20d761" ], 0, - "127f2feb7188ca86eaefb85ebf62cfc5" + "ecdbd1505446896e786e7e4fc17e4d0f" ], [ "Steel.ST.GenElim.Base.__proj__GEStarL__item__right", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_3bedb222fa5574a6693a4e061f20d761" ], 0, - "2c5d4d5c444d88431d0caf21bd05581c" + "acc18958121075cad734d05a31507700" ], [ "Steel.ST.GenElim.Base.__proj__GEStarR__item__left", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_5512e2c0ce6c5530638ce84b035ed356" ], 0, - "bde515ca3f945ee99c0812140604356a" + "12bc0e3d84e22de08a710bf5d9526d72" ], [ "Steel.ST.GenElim.Base.__proj__GEStarR__item__right", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_5512e2c0ce6c5530638ce84b035ed356" ], 0, - "b179b02b6d45a28c01c3555f591afd4b" + "2f4af1be6496f727225f1eaa8ceb62df" ], [ "Steel.ST.GenElim.Base.__proj__GEStar__item__left", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_f7c00b772c14269d6826b430d44e8399" ], 0, - "54ecaaad54351b405f86fef05f274384" + "e83d346e874eb3a8c814e3d8431590ed" ], [ "Steel.ST.GenElim.Base.__proj__GEStar__item__right", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_f7c00b772c14269d6826b430d44e8399" ], 0, - "32b0aa5002b2f98a66a42b377dd36158" + "1df896d0937498d3e6f39fa5ffb95c75" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsNoAbs__item__a", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_e58fc2a0951852e173bbe6fe14dd28a2" ], 0, - "410ca41021fcd2a8366059c959c729b9" + "722339d9ea01be4287ce628c2d016fe7" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsNoAbs__item__body", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_e58fc2a0951852e173bbe6fe14dd28a2" ], 0, - "3c81bf5303f83fd78ae467962c678aae" + "d815aa8c1d8efc6309ffe7db368c98e2" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsUnit__item__a", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_5f8edebfd8a7a1fd93d61c4f98de9185" ], 0, - "b6fbdf802ced9d633df7f267acd0fd54" + "4b7aec9db2dfe801f120ea47bd725d30" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsUnit__item__body", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_5f8edebfd8a7a1fd93d61c4f98de9185" ], 0, - "32ae50ac4824038685da7eeeff586c22" + "fc2849857f2e6736522781ec53acf978" ], [ "Steel.ST.GenElim.Base.__proj__GEExists__item__a", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_0c9d1b37c76b57d017f7a114754d2dd0" ], 0, - "23effc61180101e90554473256769bb1" + "350d92a6fd6283807a37279255a005eb" ], [ "Steel.ST.GenElim.Base.__proj__GEExists__item__body", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_0c9d1b37c76b57d017f7a114754d2dd0" ], 0, - "00bc9357ea928ae9cda2d5b50906f924" + "23af75753f93a97b651c1c03d6834711" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_p", @@ -222,7 +222,7 @@ "subterm_ordering_Steel.ST.GenElim.Base.GUEStar" ], 0, - "fb97e4f7f1128ba712cb2ecd982e4f35" + "1877e8fd90c52300f9528402b19ddf97" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_q", @@ -241,7 +241,7 @@ "subterm_ordering_Steel.ST.GenElim.Base.GUEStar" ], 0, - "acd5c7192c5e7a25a3f1e3cacbf22d2d" + "6a508a6261a99d3b7d9c9be478cad902" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_post", @@ -266,7 +266,7 @@ "typing_tok_Prims.T@tok" ], 0, - "7e3d3564f159783d2899a4ad3ab85d74" + "2f878aeab39702d787f0052f5647ce3d" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_p", @@ -292,7 +292,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "cb33944d76fda2c9456eb3e8275e968d" + "29aad3ecced5224b65460054f6bedcaa" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_a", @@ -318,7 +318,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "3b363d50b181cc5b167ed8759dd68176" + "2a7a40512fbcaef6cd3571978c1018e7" ], [ "Steel.ST.GenElim.Base.coerce_with_trefl", @@ -327,7 +327,7 @@ 1, [ "@query" ], 0, - "7dde196cfc48206bf01622acac55d831" + "ce8bcdce7a44f3f2ef70ad52f533139d" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_q", @@ -365,7 +365,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "5d73551721cce20461aa46bf986e8229" + "d461cd6867e53529fcfb4c8e8f6f5236" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_post", @@ -408,7 +408,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "c7f846ae778580b5367cb42061faacef" + "71f20251f4c59c352eec4cfe1897b65b" ], [ "Steel.ST.GenElim.Base.__proj__TRet__item___0", @@ -420,7 +420,7 @@ "refinement_interpretation_Tm_refine_705b7ce28ccb8406525792b43a5b4711" ], 0, - "a4fb98b71497957e316c84843c56c137" + "af0d4359c3a624fb1a9b0373e6f9c1c6" ], [ "Steel.ST.GenElim.Base.__proj__TRet__item___1", @@ -432,7 +432,7 @@ "refinement_interpretation_Tm_refine_705b7ce28ccb8406525792b43a5b4711" ], 0, - "6920fd023ffae3df2c2880706cc8501f" + "30821efd19f8f948b13b700860169d5c" ], [ "Steel.ST.GenElim.Base.__proj__TExists__item__ty", @@ -444,7 +444,7 @@ "refinement_interpretation_Tm_refine_4207b12a511dfbb5a928dc6c316b3f6c" ], 0, - "fe00a83883801a80e26eb689d4be7b48" + "940ea076d2b836a21b78dc07df34841c" ], [ "Steel.ST.GenElim.Base.__proj__TExists__item___1", @@ -456,7 +456,7 @@ "refinement_interpretation_Tm_refine_4207b12a511dfbb5a928dc6c316b3f6c" ], 0, - "03e7359ad709bd248a573cf72c34605f" + "b4e5bcd6a98ca6a3dfb10cc3f3207ecf" ], [ "Steel.ST.GenElim.Base.tele_star_vprop", @@ -476,7 +476,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "fae3710e1065537d02d2a652e34e4aad" + "910c7bbeea63b2c1b0605d2040d91f99" ], [ "Steel.ST.GenElim.Base.tele_star", @@ -499,7 +499,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "9606b54239d15836b0f1194dd21b6089" + "488a2131ef00786fbafdb22fcd61299d" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_tele", @@ -530,7 +530,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "af36981da13b64641603d74c919760a0" + "90282601c285c13cbab3e892ecd70b2a" ], [ "Steel.ST.GenElim.Base.curried_function_type", @@ -545,7 +545,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "5ab1db6129e81fc935362e5d404bdadf" + "16ac91106bf4c94a4009aee83e69dc78" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item__ty", @@ -557,7 +557,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "8743b23ce2ebfead4fab2eaa8554e336" + "2f15000db97ed244a61ea08c573719b8" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item___1", @@ -569,7 +569,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "4ba86ce93002470e2b2e8c536bb69f4c" + "73b62b73ff38938fbb2d365ab220e7a7" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item___2", @@ -581,7 +581,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "d99c1259e3f7da0b4b15a1e96315778a" + "0bfb28e7d7058f5dc4a7a30fd034f438" ], [ "Steel.ST.GenElim.Base.mk_gen_elim_nondep", @@ -590,7 +590,7 @@ 1, [ "@query" ], 0, - "c4f268f309954476d257e1c9673fcbe3" + "a50a412b2dd29d3afc200d2fb597cd1d" ], [ "Steel.ST.GenElim.Base.mk_gen_elim_nondep_by_tac", @@ -599,7 +599,7 @@ 1, [ "@query" ], 0, - "8cbc88c90d4ccc6442dfbc8fb964c371" + "2c1322bcd0aa8c85ba3d38aaaf925cd7" ], [ "Steel.ST.GenElim.Base.gen_elim_nondep_sem", @@ -614,7 +614,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "e09fba73d7b65f86788a093ca15bf7d9" + "20ebf62a05504900d7e917167e7f7618" ], [ "Steel.ST.GenElim.Base.check_gen_elim_nondep_sem", @@ -636,7 +636,7 @@ "typing_tok_Prims.T@tok" ], 0, - "d5cf02b550bc3d7aed73351a72b41531" + "ffa6bef7b315cffad19d7c61ae7a0757" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_a", @@ -651,7 +651,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "9ca283f55f41f8614cb9c7294dd9503b" + "79730d947e0d17f8918c7280cbe7cc40" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_q0", @@ -673,7 +673,7 @@ "projection_inverse_Steel.ST.GenElim.Base.GENonDep_ty" ], 0, - "efe12c90ee8402fe42c82b960142f5fc" + "544f52b485c4f8dc348fce71fcd62b21" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_post0", @@ -701,7 +701,7 @@ "typing_tok_Prims.T@tok" ], 0, - "d3354c3fdca798df1316bf0d90dc0b6d" + "4e6a5edf2c42f05b72319095f6468c31" ], [ "Steel.ST.GenElim.Base.gen_elim_pred", @@ -715,7 +715,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4043f9a73a0bda52a754377817eaae84" + "7f69e4a76cb68a588de362dc86be4da4" ], [ "Steel.ST.GenElim.Base.gen_elim_prop", @@ -728,7 +728,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2e9f1f092dec1e4eeb9da2054a22a84e" + "9f7fb9decd28c75a22bd0c69d2c9ebbb" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro'", @@ -740,7 +740,7 @@ "refinement_interpretation_Tm_refine_d980f666a467fc5c9ae3fd15103fcc56" ], 0, - "3053fcbca4efb99a7c42738688a3ad93" + "c832259017e065da68fb5ea68cccff7d" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro'", @@ -752,7 +752,7 @@ "refinement_interpretation_Tm_refine_d980f666a467fc5c9ae3fd15103fcc56" ], 0, - "5dfb3d95feab859bb05d5e3e1329da6c" + "b10229ffe3ae3324c4b59493c14c6932" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro'", @@ -782,7 +782,7 @@ "refinement_interpretation_Tm_refine_d980f666a467fc5c9ae3fd15103fcc56" ], 0, - "28628f32279803400f1cc9c18048f087" + "cafc79d3e9fab89db8d65f8841feb042" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro", @@ -796,7 +796,7 @@ "refinement_interpretation_Tm_refine_a432968ade3f023e55773df8b6f348ff" ], 0, - "7b42601f6a4d8363da50d13426f4d198" + "bdd899a6816c9ce7ca19d2fe70de6c55" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro", @@ -809,7 +809,7 @@ "refinement_interpretation_Tm_refine_a432968ade3f023e55773df8b6f348ff" ], 0, - "8a31e2d1dc9146a03ab530da0c4f4091" + "23e0bd8477928b73033588eb931c62c3" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_elim", @@ -818,7 +818,7 @@ 1, [ "@query" ], 0, - "d6a796157c4e1c18b315a55d315a67dd" + "276268f431f155a5bb4ee50f2e3cc696" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_elim", @@ -837,7 +837,7 @@ "refinement_interpretation_Tm_refine_963e78c841162f9f0e70eb1c3436e534" ], 0, - "ba31e47b90d7440cc9f03284d91569ab" + "ac1e125251f402900f3b3fa5a0ef743e" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_placeholder", @@ -853,7 +853,7 @@ "typing_tok_Prims.T@tok" ], 0, - "88d0e3666af0b7bafc5ae479f23271bc" + "f6491b930735f5175e5f275e75759d38" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_placeholder_intro", @@ -865,7 +865,7 @@ "true_interp" ], 0, - "245e10a440f0880956ec39bff316e205" + "a309b9a66c0f088904417eb4f08b3c68" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_nondep'", @@ -880,7 +880,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "cf558ad9438b4308d00c45548ef9101f" + "51f9d58c968b87da1b2dc88dfa759ff7" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_nondep", @@ -896,7 +896,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "cce169ce5fee9086f6f043c56e2f2a92" + "049cc7c8cf0468c88fc05de96066d17f" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_prop", @@ -920,7 +920,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v", "unit_inversion" ], 0, - "deeae6006bd20f8516c9d3a3bc061bc0" + "db9e2386519aea241c6884234a0d4048" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GenElim.Base.fsti.hints b/ulib/.cache/Steel.ST.GenElim.Base.fsti.hints index 1f04b45a6b7..f7ded80697a 100644 --- a/ulib/.cache/Steel.ST.GenElim.Base.fsti.hints +++ b/ulib/.cache/Steel.ST.GenElim.Base.fsti.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_011163544158fd80ba945feb8aa1430c" ], 0, - "19412ef6cbc9d84f3559db79e013e99a" + "786953e985c7fc96bb066f9ccc952e91" ], [ "Steel.ST.GenElim.Base.__proj__GUEPure__item__p", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_9240ca36579ec403ed54f57e83a41d7c" ], 0, - "614cc130aa8f1a3692a5c9618c41db62" + "5bf907f14ad8979c0db44fcba1217ba7" ], [ "Steel.ST.GenElim.Base.__proj__GUEStar__item__left", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_4c98d54d465bb0ed7913c87439045875" ], 0, - "ebda3f9b56fa9a23d0ec403964194e0b" + "e6bd6b0ea0f88615dc966e027b1bf8c1" ], [ "Steel.ST.GenElim.Base.__proj__GUEStar__item__right", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_4c98d54d465bb0ed7913c87439045875" ], 0, - "df077bca87a69ee1f9eab426456010ba" + "427209c288c8ce177e029f3bbde42e9e" ], [ "Steel.ST.GenElim.Base.__proj__GEUnit__item__i", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_c9155d10d5625b39ea9ebbbea46b170c" ], 0, - "a624280d980572c53e105d2a5f49d56f" + "e14de2d07d13b881c28166dcb30ae3a5" ], [ "Steel.ST.GenElim.Base.__proj__GEStarL__item__left", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_3bedb222fa5574a6693a4e061f20d761" ], 0, - "6542e11a0eb57149778102d02a620c21" + "33a09639781942f02bb5d5595aba7029" ], [ "Steel.ST.GenElim.Base.__proj__GEStarL__item__right", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_3bedb222fa5574a6693a4e061f20d761" ], 0, - "49a29be32d37f640b501dff4eeef01ca" + "8b79e3aab0c117a902c1d37ea3ee6c73" ], [ "Steel.ST.GenElim.Base.__proj__GEStarR__item__left", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_5512e2c0ce6c5530638ce84b035ed356" ], 0, - "760ee53ad8a2605ba213bfb3614972d4" + "17779ec742c907a96732505816063a2a" ], [ "Steel.ST.GenElim.Base.__proj__GEStarR__item__right", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_5512e2c0ce6c5530638ce84b035ed356" ], 0, - "c8566794af2d5d8fc6e84bf6149d85c6" + "f8d488be3ecdd895740671375dd455ec" ], [ "Steel.ST.GenElim.Base.__proj__GEStar__item__left", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_f7c00b772c14269d6826b430d44e8399" ], 0, - "71bb5b748561c5ec520fa5212992fdde" + "0a9035d75766ccb06d08190b00c66db6" ], [ "Steel.ST.GenElim.Base.__proj__GEStar__item__right", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_f7c00b772c14269d6826b430d44e8399" ], 0, - "ea6b6d53ae47a1b60b42a1623784e1a8" + "2e788e8688a387c317ea2a2248d075a2" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsNoAbs__item__a", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_e58fc2a0951852e173bbe6fe14dd28a2" ], 0, - "c843bc5b30ead523ebafebcaab74db85" + "99e6222ef6490b98f6f3b296b4a0a837" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsNoAbs__item__body", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_e58fc2a0951852e173bbe6fe14dd28a2" ], 0, - "49c3149620ecfa2f7626254239cac170" + "e224faccbc9241df14ed9339088637b8" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsUnit__item__a", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_5f8edebfd8a7a1fd93d61c4f98de9185" ], 0, - "70c4fa84c06fe09325ae67a39ac19ca7" + "a58d7907ff4c9990908ac5d7a21cbc92" ], [ "Steel.ST.GenElim.Base.__proj__GEExistsUnit__item__body", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_5f8edebfd8a7a1fd93d61c4f98de9185" ], 0, - "d33821a64361ec6cf1bab3a497fab9a6" + "5382128e54264c1fe9994538412ae858" ], [ "Steel.ST.GenElim.Base.__proj__GEExists__item__a", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_0c9d1b37c76b57d017f7a114754d2dd0" ], 0, - "129e91ec19d24f63a3e55b201f733d5e" + "5c4428dbdea2787642da9c47ab52a0be" ], [ "Steel.ST.GenElim.Base.__proj__GEExists__item__body", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_0c9d1b37c76b57d017f7a114754d2dd0" ], 0, - "4be7bb8cac3e41894ff44d14879c06cc" + "8703ddf8eedea59cd4e5ee6ae1da2c06" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_p", @@ -222,7 +222,7 @@ "subterm_ordering_Steel.ST.GenElim.Base.GUEStar" ], 0, - "99f4f3d5f87ddf89798115b685dca913" + "1892a1b52fb688fc7e44cbf168c260c8" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_q", @@ -241,7 +241,7 @@ "subterm_ordering_Steel.ST.GenElim.Base.GUEStar" ], 0, - "7f0cf935c791e2f6ffdc21a3d7360217" + "189483f5252ee58f2f1863084171cb21" ], [ "Steel.ST.GenElim.Base.compute_gen_unit_elim_post", @@ -266,7 +266,7 @@ "typing_tok_Prims.T@tok" ], 0, - "ad72b97c720ead455d8ed26e656867ed" + "d0e310bd37a557cdf39f3a8b1461c2b5" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_p", @@ -292,7 +292,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "031710d3b48992794f97ac2a1dc53ced" + "5ea8116e4764d01cf1313b42f0771caa" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_a", @@ -318,7 +318,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "997f92ff83d5ff4fdc9923e2fa63e9de" + "867b0f9da95f39085c414dadd1260366" ], [ "Steel.ST.GenElim.Base.coerce_with_trefl", @@ -327,7 +327,7 @@ 1, [ "@query" ], 0, - "862657ed37d30e2feee5582d2cdb7d40" + "7a9ec332655dae7a29e8daa203635435" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_q", @@ -365,7 +365,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "f92ccf5a587afc41f2de85d28df9e42b" + "cf7430501ac8b8bc1c75c4ab05752a00" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_post", @@ -408,7 +408,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "0e0622b190e41ba71483bd5054fc9fd4" + "619ae8fd1ea3b51c953034ac31e1d535" ], [ "Steel.ST.GenElim.Base.__proj__TRet__item___0", @@ -420,7 +420,7 @@ "refinement_interpretation_Tm_refine_705b7ce28ccb8406525792b43a5b4711" ], 0, - "4a54845e583af55499b0b7229df828ee" + "c09eebadf715d69ee24343f94b20b3ec" ], [ "Steel.ST.GenElim.Base.__proj__TRet__item___1", @@ -432,7 +432,7 @@ "refinement_interpretation_Tm_refine_705b7ce28ccb8406525792b43a5b4711" ], 0, - "9357db0b703739f274fa222166f29b46" + "bd6adfe7670260e4661d3b999d85c4f8" ], [ "Steel.ST.GenElim.Base.__proj__TExists__item__ty", @@ -444,7 +444,7 @@ "refinement_interpretation_Tm_refine_4207b12a511dfbb5a928dc6c316b3f6c" ], 0, - "c51a8ce59340c2707e8c7874c172c187" + "77661dbd46d1e4a4ce77991736511ae6" ], [ "Steel.ST.GenElim.Base.__proj__TExists__item___1", @@ -456,7 +456,7 @@ "refinement_interpretation_Tm_refine_4207b12a511dfbb5a928dc6c316b3f6c" ], 0, - "567076f2836a99fa2956b99a8862d34d" + "5c44f1aabad513874018bbf6177e62d6" ], [ "Steel.ST.GenElim.Base.tele_star_vprop", @@ -476,7 +476,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "856d3b12bf2f10558d9c193396a0158b" + "bf49e885b4f0a61b8695cd9944988872" ], [ "Steel.ST.GenElim.Base.tele_star", @@ -499,7 +499,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "14a07e6fc2a175358ccd088488dd7083" + "f577f949178158e0173624c4fa403e38" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_tele", @@ -530,7 +530,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "2e21a438ed542cb3c24240b3180b1ad9" + "cbd29daa35e8c155dbb02c4187e76007" ], [ "Steel.ST.GenElim.Base.curried_function_type", @@ -545,7 +545,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "c9229b180c23fb67d5a5e58ed5d1c957" + "b76bf0e6a216eccc5ac98c0d62ccf25c" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item__ty", @@ -557,7 +557,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "d4a642c90c49d1b04d57ff55f87133a5" + "8d164e9bd238edbe44d7d8bcfff8a22d" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item___1", @@ -569,7 +569,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "5a9a6312078135d534d26fec2026b80a" + "2a7b9eab4f673e33396eff4eeffaa3d4" ], [ "Steel.ST.GenElim.Base.__proj__GENonDep__item___2", @@ -581,7 +581,7 @@ "refinement_interpretation_Tm_refine_60a639e6130ac375e2fc3b39f827ad03" ], 0, - "073c74b8fb116e5cb36fda1aaed0b02a" + "af43f3feafd1ff178c6f7a3568750008" ], [ "Steel.ST.GenElim.Base.mk_gen_elim_nondep", @@ -590,7 +590,7 @@ 1, [ "@query" ], 0, - "db17010546e214bf5f7c0e7f1ad99c8c" + "76b97ff9c36a176083b1bdbbc04b2669" ], [ "Steel.ST.GenElim.Base.mk_gen_elim_nondep_by_tac", @@ -599,7 +599,7 @@ 1, [ "@query" ], 0, - "9de9975fe93495e0aad4cc25e1a45894" + "d505426a1940e6886b25c8b0a97fff52" ], [ "Steel.ST.GenElim.Base.gen_elim_nondep_sem", @@ -614,7 +614,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "0ac7529aed01b3b965b9dbd318bf74d0" + "420487ee862a87fad38ac78e79e18735" ], [ "Steel.ST.GenElim.Base.check_gen_elim_nondep_sem", @@ -636,7 +636,7 @@ "typing_tok_Prims.T@tok" ], 0, - "a017b7d65187a1a19eb48b2c7261bc6c" + "50925f7e382337a3c2d9ed16cc9457ad" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_a", @@ -651,7 +651,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "1b15fbe869b008e12dba7138e11c50b2" + "ee6b656874f4b2557daf4564cfb1c27b" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_q0", @@ -673,7 +673,7 @@ "projection_inverse_Steel.ST.GenElim.Base.GENonDep_ty" ], 0, - "30f1e2db4dc4cd2f668cd3ce6c4521bd" + "a60589ec7743163094040504c5fb25cc" ], [ "Steel.ST.GenElim.Base.compute_gen_elim_nondep_post0", @@ -701,7 +701,7 @@ "typing_tok_Prims.T@tok" ], 0, - "af870e5d4eda780840f906fa6af9f1f0" + "fa8f3ddf262ab3627362b8998c945237" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro'", @@ -713,7 +713,7 @@ "refinement_interpretation_Tm_refine_d980f666a467fc5c9ae3fd15103fcc56" ], 0, - "a99a0773a09f025c7e04fa44f041088f" + "7f9a70ab64a03006096bfa0f0447b25c" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro", @@ -727,7 +727,7 @@ "refinement_interpretation_Tm_refine_a432968ade3f023e55773df8b6f348ff" ], 0, - "e08103ab3c56d6b5a97d2a62742f7eda" + "20a8bd075ed03a56ee307760caa04c60" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_intro", @@ -740,7 +740,7 @@ "refinement_interpretation_Tm_refine_a432968ade3f023e55773df8b6f348ff" ], 0, - "edafbb233869dcdcf01aa078f5b2c271" + "ec71600fa3879b5adbe14a641043c064" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_elim", @@ -749,7 +749,7 @@ 1, [ "@query" ], 0, - "8aa84d440e96978c01dfe29ea8e58d2b" + "a912f6f38bb8bf1cc54e7534d4b0be1f" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_placeholder", @@ -765,7 +765,7 @@ "typing_tok_Prims.T@tok" ], 0, - "7f3bd7848512eb00885345766b6c4a9d" + "c3ed8010b3cc42793cb09edc352feaf1" ], [ "Steel.ST.GenElim.Base.gen_elim_prop_placeholder_intro", @@ -777,7 +777,7 @@ "true_interp" ], 0, - "0630648292d7969f5f21b98bf259a6d0" + "c48b89861e2ec9aa0235613fef088ea7" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_nondep'", @@ -792,7 +792,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "514b36f84369c55869d64788738b303d" + "e42acf0fc0cc0f796cc00facd2f7c624" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_nondep", @@ -808,7 +808,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "1f02d6193c2bf70a0c5fab1ee542e7d1" + "e7c4e692b153e9f865d7bb64b5fcaf64" ], [ "Steel.ST.GenElim.Base.solve_gen_elim_prop", @@ -832,7 +832,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v", "unit_inversion" ], 0, - "58957f871e714606bd73671f4f4dd0b5" + "0fb9c5c8c7fa5eb5fd89ebbebe49ef2b" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GenElim.fst.hints b/ulib/.cache/Steel.ST.GenElim.fst.hints index e1e27a9b578..1b3324eb87a 100644 --- a/ulib/.cache/Steel.ST.GenElim.fst.hints +++ b/ulib/.cache/Steel.ST.GenElim.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_Steel.ST.GenElim.Base.GUEId_v", "true_interp" ], 0, - "a1bd73167d34c08dbeb9c960f2706e10" + "314b1bf6cf172d16902d94f0b78550eb" ], [ "Steel.ST.GenElim.compute_gen_unit_elim_f_pure", @@ -33,7 +33,7 @@ "projection_inverse_Steel.ST.GenElim.Base.GUEPure_p" ], 0, - "5540a86cc134cb1fae9773e316a75ed7" + "69aeeee6415609e98f020b137e14a344" ], [ "Steel.ST.GenElim.compute_gen_unit_elim_f_star", @@ -58,7 +58,7 @@ "projection_inverse_Steel.ST.GenElim.Base.GUEStar_right" ], 0, - "ec8fa13599c546c839a890c7a0b36124" + "9a7a3d2f1b39a5dd69159350ce3ddbcf" ], [ "Steel.ST.GenElim.compute_gen_unit_elim_f", @@ -77,7 +77,7 @@ "subterm_ordering_Steel.ST.GenElim.Base.GUEStar" ], 0, - "37c467c41e6016bf7d9278e01c53f7f4" + "0e54e3a3700a935b68b45a3860d0a465" ], [ "Steel.ST.GenElim.compute_gen_elim_f_unit", @@ -95,7 +95,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_post" ], 0, - "f34193853083a888db68e4d975504a99" + "e69bedcfff7f6e7bd6b00f09cdbcd10d" ], [ "Steel.ST.GenElim.compute_gen_elim_f_star_l", @@ -134,7 +134,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_q" ], 0, - "420fbeecd909effd7f7907907aba8843" + "bc95e693a80f03cda1d36602dc93ee98" ], [ "Steel.ST.GenElim.compute_gen_elim_f_star_r", @@ -173,7 +173,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_q" ], 0, - "884c4385427637c35f22226117999e9b" + "05b4844643fccfece9087b29df503eee" ], [ "Steel.ST.GenElim.compute_gen_elim_f_star", @@ -217,7 +217,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_q" ], 0, - "0e8b7a99625e7bf26f0efd67555e9927" + "938a464df1cb9722adf593d76ef38e19" ], [ "Steel.ST.GenElim.compute_gen_elim_f_exists_no_abs", @@ -243,7 +243,7 @@ "true_interp" ], 0, - "ca94382151e8b52473b29d78ac7f1dbc" + "41851684bbd389bf21b42615064e4536" ], [ "Steel.ST.GenElim.compute_gen_elim_f_exists_unit", @@ -267,7 +267,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_q" ], 0, - "981a18db9bc219b290d498f062ab6cb1" + "6b0ab1c7b8439837ac0fe1538a8301eb" ], [ "Steel.ST.GenElim.compute_gen_elim_f_exists", @@ -304,7 +304,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_q" ], 0, - "b9bbc12f56aef6a14835dc12ad898cd2" + "772967057009dd06caea64569faa73e7" ], [ "Steel.ST.GenElim.compute_gen_elim_f", @@ -330,7 +330,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "0e36625f4b71dff4fb4d157c9435e882" + "7a337712a94642c851f25d2caa7ad691" ], [ "Steel.ST.GenElim.tele_p", @@ -348,7 +348,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "72dbf37428cfb0d4a6e469a19f0d7c8c" + "fd307d68e3fcb2d66599d1f9fb33aeed" ], [ "Steel.ST.GenElim.vprop_rewrite", @@ -364,7 +364,7 @@ "typing_tok_Prims.T@tok" ], 0, - "8e0e10bcbc93da2b07f6d756cfe1645a" + "aae4c8a998526072d41860d1e505bd05" ], [ "Steel.ST.GenElim.tele_star_vprop_correct_ret", @@ -387,7 +387,7 @@ "typing_Steel.ST.GenElim.Base.tele_star_vprop" ], 0, - "7a0ec6d4deaad9f35b26d342c210b6d6" + "47ec66417b6be53f887f66e63acb50e0" ], [ "Steel.ST.GenElim.tele_star_vprop_correct", @@ -405,7 +405,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "9eec3a0e1659cf49e300e80e70096179" + "9e40a2964751e744f3de9b53a721f949" ], [ "Steel.ST.GenElim.tele_star_correct_ret_l", @@ -428,7 +428,7 @@ "projection_inverse_Steel.ST.GenElim.Base.TRet__1" ], 0, - "f223b9e7edaa6d82e9f2a816fadc2181" + "6273772bcc10ef1239a89d11b8c59b7e" ], [ "Steel.ST.GenElim.tele_star_correct_ret_r", @@ -455,7 +455,7 @@ "refinement_interpretation_Tm_refine_874129815fe716d93ae26f941f38a8bd" ], 0, - "e599ed677796b0cfb4723de046a6d84e" + "f5707d000ea3872048a7555fe2130f56" ], [ "Steel.ST.GenElim.tele_star_correct", @@ -474,7 +474,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.TExists" ], 0, - "a2539949c49814daddc9b96503cf583e" + "8a80aef587b6e0646eb4d02555ea1323" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct_unit", @@ -483,7 +483,7 @@ 1, [ "@query" ], 0, - "68ddbf0f1f91b76dfa62047cbd0ea17c" + "52c08cea6f8dc50957473ddf845e837f" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct_star_l", @@ -492,7 +492,7 @@ 1, [ "@query" ], 0, - "fe4d1dc2e317c013df1a4309849e3cd7" + "3b5e61a34d612a1119f3d43593de17fc" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct_star_r", @@ -501,7 +501,7 @@ 1, [ "@query" ], 0, - "cb48a5e186523f94cfcf94102968a4bd" + "ba2687c0da16c4af1690ee4b9c332279" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct_exists_no_abs", @@ -517,7 +517,7 @@ "typing_tok_Prims.T@tok" ], 0, - "52ac4d10eb61e84e561de3a560fb35e6" + "35c65918918b57f9631642f4646ecbc8" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct_exists_unit", @@ -526,7 +526,7 @@ 1, [ "@query" ], 0, - "9e1ff5ed282d5876bb61f8516f42baff" + "1d3219183f93e8eb9d2e53f8b3182b49" ], [ "Steel.ST.GenElim.compute_gen_elim_tele_correct", @@ -552,7 +552,7 @@ "well_founded_ordering_on_codomain_Steel.ST.GenElim.Base.GEExists" ], 0, - "54742796b751dee9552a181851656de8" + "49e92a2d94220600b09b67ff9a1416ca" ], [ "Steel.ST.GenElim.gen_elim_nondep_p", @@ -567,7 +567,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "bf42e6982f71fc63d40c39be41ca2f1f" + "a2da8d3ffe2770e883b35cfc31713984" ], [ "Steel.ST.GenElim.gen_elim_nondep_sem_correct", @@ -601,7 +601,7 @@ "typing_Tm_abs_f8c998c523e0535d3e597ce5a25acb04" ], 0, - "f27649aca117b6964abef633841bc55b" + "ed7ff16f494af8db239c2bb0877033b9" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct_t", @@ -617,7 +617,7 @@ "typing_tok_Prims.T@tok" ], 0, - "91c8338e046be3f6d2d43f3158b2dfd4" + "016e77f6cb6d53e1553e355aeedeeb01" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct0", @@ -633,7 +633,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "ba8271ef43682666b2b5286bea57dffa" + "422becea53a3c0b8c6d2b978ad2683e0" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct1", @@ -652,7 +652,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "b657d6c2e936570d771b4c45c79d074a" + "61a304f957de5393979ed0d0f065ecb2" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct2", @@ -679,7 +679,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "42cab584a493228fd0f3d878af492d5c" + "21a4c8d65b883959829407a258ae30d1" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct3", @@ -704,7 +704,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "984c7a6804e4ff059549d3397d1c2fc8" + "f3e35c930020493c215aad16637cc3d5" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct4", @@ -731,7 +731,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "83dba4eac92f5368b36cc860ae070d6b" + "171b97d5a7b311b941a20d1f112c91d9" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct5", @@ -760,7 +760,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "520ab0f1041b32d60d60ef6fb8380545" + "ec217e99e0788b6e087b147a98aaaac0" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct6", @@ -791,7 +791,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "ee7f8d9354b4cc6b04666f1a4a4bb469" + "6247cae45bcab1190a0611652e6e9a87" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct7", @@ -824,7 +824,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "8d60eaa0254d4f10c439448682beb1cd" + "12b443a8057841e8281dd90b61b071c3" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct8", @@ -859,7 +859,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "1400f55b72484a62c6c1205706fe2b49" + "fb9365bb9819a57f66ed83d1e2005dda" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct9", @@ -896,7 +896,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "68b2f0f6515d38c18d79c980185deb55" + "6af6b2b173bc347ced21960c8bb335d4" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct10", @@ -935,7 +935,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "24ce961f6e8d89ca9da6a70ba442dbfa" + "77752e1928576fce725e8fca0e4386a3" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct11", @@ -976,7 +976,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "9b5b595f16913684afe7cffe507f4304" + "5e4e6be0120581d87b4666c1a41d2705" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct12", @@ -1019,7 +1019,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "b002d78ddc853c8d8c2860d5947a1d59" + "c632cedc8a028d0048e9321ac6f8a30e" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct13", @@ -1064,7 +1064,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "987e100457715526285fa84de6398c5e" + "c863110f8d3a7c82e0c4fd6850b1e632" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct14", @@ -1111,7 +1111,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_uncurry" ], 0, - "a5260f282fcd3f841b46d3812ff50e41" + "588fbab57a142c01fb7fd683fd0265ef" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct_default", @@ -1128,7 +1128,7 @@ "true_interp" ], 0, - "77ea0d992405b729ed80fa3fe823ffc0" + "36f646360e7c9f21e2b06470eeef5a15" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct'", @@ -1146,7 +1146,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "bcfbedfb9b1e28d050ecb1c38e232987" + "8373280e1957d83bd67e24a6bccc0d09" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct_0", @@ -1170,7 +1170,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "139ad159a0ab1f99a16d8092ea2b69a0" + "21f2cd9243244ae9c99bf21556962114" ], [ "Steel.ST.GenElim.compute_gen_elim_nondep_correct", @@ -1185,7 +1185,7 @@ "typing_Steel.ST.GenElim.Base.compute_gen_elim_nondep_a" ], 0, - "be81871eb21684d59ea57501126e4a49" + "dfd4c6499c5ac93978e3942216916a28" ], [ "Steel.ST.GenElim.coerce_with_smt", @@ -1194,7 +1194,7 @@ 1, [ "@query" ], 0, - "91d5f97c42275d33efe61d4653478bb3" + "a1d281a3838039f2255a3726a12a1a82" ], [ "Steel.ST.GenElim.gen_elim'", @@ -1215,7 +1215,7 @@ "token_correspondence_Steel.ST.GenElim.Base.compute_gen_elim_nondep_post" ], 0, - "0c2be06d48a258d199e0839eab01c5c2" + "5af56d55d8deb8ad3dbd1a4316754574" ], [ "Steel.ST.GenElim.gen_elim", @@ -1224,7 +1224,7 @@ 1, [ "@query" ], 0, - "87edc97cbdf89749147416a0dacc4924" + "ff4ba763a0e06a13512fa2cffbab7592" ], [ "Steel.ST.GenElim.gen_elim_dep", @@ -1233,7 +1233,7 @@ 1, [ "@query" ], 0, - "5d450f353f86996776630e6fc94a3311" + "44530d66e5910dd194ca8043ee95c737" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GhostPCMReference.fst.hints b/ulib/.cache/Steel.ST.GhostPCMReference.fst.hints index 66fac05f232..a795aacc5e7 100644 --- a/ulib/.cache/Steel.ST.GhostPCMReference.fst.hints +++ b/ulib/.cache/Steel.ST.GhostPCMReference.fst.hints @@ -17,7 +17,7 @@ "token_correspondence_FStar.PCM.__proj__Mkpcm__item__refine" ], 0, - "35e47cfb86ea9984aa57f08de88a35dc" + "dd51a02de5781a74c61b1fc2753049d1" ], [ "Steel.ST.GhostPCMReference.read", @@ -52,7 +52,7 @@ "typing_FStar.Universe.raise_t", "typing_FStar.Universe.raise_val" ], 0, - "d542e1b898a9f84e1a7f4d4b8492c88e" + "a4d43c2070d06883c487cc20c70cdadc" ], [ "Steel.ST.GhostPCMReference.write", @@ -82,7 +82,7 @@ "typing_FStar.Universe.downgrade_val" ], 0, - "695fa00d97a287f202f981a58dc8e2eb" + "c7f3e55190f16df9b3d36234f415de8d" ], [ "Steel.ST.GhostPCMReference.share", @@ -91,7 +91,7 @@ 1, [ "@query" ], 0, - "ac7fcd80cf6b60b4ae1731fc1de3f79c" + "5a3206d843bb06c4eab945e6ee7c294c" ], [ "Steel.ST.GhostPCMReference.share", @@ -115,7 +115,7 @@ "token_correspondence_FStar.PCM.__proj__Mkpcm___item__op" ], 0, - "ae812c366060682aaca71c72c9644667" + "9031de30278c3c1a991d44e3fed9264a" ], [ "Steel.ST.GhostPCMReference.gather", @@ -127,7 +127,7 @@ "refinement_interpretation_Tm_refine_2312a63c4e89fea10d3f55e0bd838c5e" ], 0, - "805583345b6cdc2e1623d62c17102371" + "d47a2f016de003127cf289e57a8ab1cf" ], [ "Steel.ST.GhostPCMReference.gather", @@ -153,7 +153,7 @@ "token_correspondence_FStar.PCM.__proj__Mkpcm___item__op" ], 0, - "ad461043498d2503791aec9f573e2ea6" + "15ee644185290c19ddeed7efd14dbcd9" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GhostPCMReference.fsti.hints b/ulib/.cache/Steel.ST.GhostPCMReference.fsti.hints index aca52cab963..358fb4b7d79 100644 --- a/ulib/.cache/Steel.ST.GhostPCMReference.fsti.hints +++ b/ulib/.cache/Steel.ST.GhostPCMReference.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "57cbdca25c3be69a57ac4bc03bba38dc" + "93c243fc6bdf7111a91bbb71098d31b5" ], [ "Steel.ST.GhostPCMReference.gather", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_2312a63c4e89fea10d3f55e0bd838c5e" ], 0, - "d3480708d14c1124bb7457086848ce16" + "16d3f7e7455a31aaf4a894426e318fd1" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.GhostReference.fst.hints b/ulib/.cache/Steel.ST.GhostReference.fst.hints index 26815985e47..9b0c85307b9 100644 --- a/ulib/.cache/Steel.ST.GhostReference.fst.hints +++ b/ulib/.cache/Steel.ST.GhostReference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "fd2b817e5a8ddaa3304c8f1226bb4e91" + "0d17f59366df619b546a477a8544a41c" ], [ "Steel.ST.GhostReference.read", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "dd3880a31f1e802be698746c1589c093" + "37ee555b21686311de6443c8e2631001" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.HigherArray.fst.hints b/ulib/.cache/Steel.ST.HigherArray.fst.hints index a02f0235805..fd2abb41005 100644 --- a/ulib/.cache/Steel.ST.HigherArray.fst.hints +++ b/ulib/.cache/Steel.ST.HigherArray.fst.hints @@ -1,5 +1,5 @@ [ - "`94$\u007fWn\u0014\u0006ا\u001c", + ";\u0012!:\u0013{\u007f햫_", [ [ "Steel.ST.HigherArray.carrier", @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e93bd5406403004e3752557e2bcf3723" + "f084c4f518a3004c2176931b350535bc" ], [ "Steel.ST.HigherArray.pcm", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7eb336abd9aa341d170ddc08ecf21a9c" + "afba6f4891d88fa086e5e73abd71a3d3" ], [ "Steel.ST.HigherArray.mk_carrier", @@ -61,7 +61,7 @@ "typing_FStar.Set.empty", "typing_Steel.PCMFrac.fractional" ], 0, - "63d8b7ea329a13eeb6adbe4b1809693c" + "f971eb4378914c8c93cff3e88c5fe3ab" ], [ "Steel.ST.HigherArray.mk_carrier_inj", @@ -109,7 +109,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "4ba48eb54b6956e61927d7b4b1cfade9" + "982ba1aac8ff4ce8c2fe2ddf3631b4db" ], [ "Steel.ST.HigherArray.null_ptr", @@ -131,7 +131,7 @@ "typing_FStar.SizeT.t", "typing_FStar.SizeT.uint_to_t" ], 0, - "cbb4d9c81ca4e2f3c52f5583ac42565b" + "8281c6a5deb17a5abf7d5a760999dc23" ], [ "Steel.ST.HigherArray.is_null_ptr", @@ -141,29 +141,27 @@ [ "@MaxIFuel_assumption", "@query", "bool_inversion", "data_elim_Steel.ST.HigherArray.Mkptr", "equation_Prims.eqtype", - "equation_Prims.nat", "equation_Steel.ST.HigherArray.null_ptr", + "equation_Prims.nat", "equation_Steel.Memory.is_null", + "equation_Steel.Memory.null", + "equation_Steel.ST.HigherArray.null_ptr", "fuel_guarded_inversion_Steel.ST.HigherArray.ptr", "int_inversion", - "int_typing", "lemma_FStar.Ghost.hide_reveal", - "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.SizeT.fits_lte", - "lemma_FStar.SizeT.size_uint_to_t_inj", - "lemma_FStar.SizeT.size_v_inj", + "lemma_FStar.Ghost.hide_reveal", "lemma_FStar.SizeT.size_v_inj", "proj_equation_Steel.ST.HigherArray.Mkptr_base", "proj_equation_Steel.ST.HigherArray.Mkptr_base_len", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Steel.ST.HigherArray.Mkptr_base", - "projection_inverse_Steel.ST.HigherArray.Mkptr_base_len", - "refinement_interpretation_Tm_refine_207024d2522be2ff59992eb07d6dc785", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_534a672a5f35a7cd5667ec0689de82f9", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6d290dd5bf9de64e920184945808cf55", "refinement_interpretation_Tm_refine_b687ef9fb7b5fb81d97dee1e4ffa9fba", - "typing_FStar.SizeT.t", "typing_FStar.SizeT.uint_to_t", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", + "typing_FStar.SizeT.t", + "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base_len" ], 0, - "ca86b5ef881973a440dcd008e03bb4ca" + "3e7887657b3cb12c371ba937beca1e65" ], [ "Steel.ST.HigherArray.offset", @@ -185,14 +183,14 @@ "projection_inverse_Prims.Mkdtuple2__1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_54612f30fd15b3477e53374f977d1f78", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "typing_FStar.Ghost.reveal", "typing_FStar.SizeT.t", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base_len", "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "f0e127a3e4eff922356f6dfcc8dec3f6" + "8e4f8bff6c81ad26388355bbf8e2713f" ], [ "Steel.ST.HigherArray.ptr_base_offset_inj", @@ -216,14 +214,14 @@ "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "typing_FStar.Ghost.reveal", "typing_FStar.SizeT.t", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base_len", "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "16f96ceff2f132d3a418c2633c822215" + "a58f54902d400ce03930145e5e7e2c66" ], [ "Steel.ST.HigherArray.base_len_null_ptr", @@ -237,32 +235,31 @@ "data_elim_Steel.ST.HigherArray.Mkptr", "data_typing_intro_Prims.Mkdtuple2@tok", "equation_FStar.Pervasives.dfst", "equation_Prims.eqtype", - "equation_Prims.nat", "equation_Steel.ST.HigherArray.base", + "equation_Steel.Memory.null", "equation_Steel.Memory.ref", + "equation_Steel.ST.HigherArray.base", "equation_Steel.ST.HigherArray.base_len", - "equation_Steel.ST.HigherArray.null_ptr", "int_typing", + "equation_Steel.ST.HigherArray.null_ptr", "interpretation_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb", "kinding_Prims.dtuple2@tok", "lemma_FStar.Ghost.reveal_hide", - "lemma_FStar.SizeT.fits_lte", "lemma_FStar.SizeT.size_uint_to_t_inj", "proj_equation_Prims.Mkdtuple2__1", "proj_equation_Steel.ST.HigherArray.Mkptr_base", "proj_equation_Steel.ST.HigherArray.Mkptr_base_len", "projection_inverse_Prims.Mkdtuple2__1", + "projection_inverse_Steel.ST.HigherArray.Mkptr_base", "projection_inverse_Steel.ST.HigherArray.Mkptr_base_len", - "refinement_interpretation_Tm_refine_207024d2522be2ff59992eb07d6dc785", + "refinement_interpretation_Tm_refine_2cf7ea784be679497f28abaa79e80c17", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_6d290dd5bf9de64e920184945808cf55", - "refinement_interpretation_Tm_refine_7df43cb9feb536df62477b7b30ce1682", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", + "refinement_interpretation_Tm_refine_f29697cdc3bff18c0d672127ea70f23a", "typing_FStar.Ghost.reveal", "typing_FStar.SizeT.t", - "typing_FStar.SizeT.uint_to_t", "typing_FStar.SizeT.v", + "typing_Steel.Memory.core_ref_is_null", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base_len", "typing_Steel.ST.HigherArray.null_ptr", "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "8b86f60a79f0c10b3938c53647a0baff" + "7190a6bb3e483628c2a7f33ec424d878" ], [ "Steel.ST.HigherArray.null", @@ -279,7 +276,7 @@ "projection_inverse_Steel.ST.HigherArray.Mkptr_offset" ], 0, - "9997fcf83aaae95e27e0bb49e315b5cb" + "5ef945ea1c9fd18e94e6aca0d970c725" ], [ "Steel.ST.HigherArray.is_null", @@ -311,7 +308,7 @@ "typing_FStar.Ghost.reveal", "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "45f17a3a85615b4f43fd5f0016ea20a7" + "321204015d14feb9e40acdafdac4f061" ], [ "Steel.ST.HigherArray.length_fits", @@ -353,7 +350,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "33e5a3a04303187951b7d073e573a22b" + "1bce785ea2220a1c58af6fe0ea3bf7d9" ], [ "Steel.ST.HigherArray.valid_perm", @@ -366,7 +363,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2722447bf83d0cda7d9c2635cbd368f0" + "3a0a267bea47a972e3dc31cd439c5dbc" ], [ "Steel.ST.HigherArray.pts_to0", @@ -390,7 +387,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "6e203bd3ae2bce0e1a8dba5913ba7a83" + "8bb93df3a0efe073d84b605bd97049ee" ], [ "Steel.ST.HigherArray.change_r_pts_to", @@ -399,7 +396,7 @@ 1, [ "@query" ], 0, - "4027701dcb3b2d0c608f50cbfeeb63dc" + "f11fa5f7d0d86363b97de8d7cdc70081" ], [ "Steel.ST.HigherArray.intro_pts_to", @@ -421,7 +418,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "f5897add7a63eed96c28d4c37ed99837" + "b640b527ced53f3cff1fa81cfd359915" ], [ "Steel.ST.HigherArray.elim_pts_to", @@ -449,7 +446,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "de4cac4001340fcb9509e1352fd25934" + "725bef4d773e142632e28621cb498f09" ], [ "Steel.ST.HigherArray.pts_to_length", @@ -466,7 +463,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "71e6b7742a19c063487fd4d7efe3a421" + "17aa568bf722e0fdc2cb2ef371a06dcc" ], [ "Steel.ST.HigherArray.pts_to_not_null", @@ -474,35 +471,19 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", - "Steel.ST.Loops_interpretation_Tm_arrow_5a32ac0dedcda7595e2f65ff0f343045", - "data_elim_Prims.Mkdtuple2", "equation_Prims.eqtype", - "equation_Steel.ST.HigherArray.array", - "equation_Steel.ST.HigherArray.base", - "equation_Steel.ST.HigherArray.base_len", - "equation_Steel.ST.HigherArray.base_t", + "@MaxIFuel_assumption", "@query", "data_elim_Prims.Mkdtuple2", + "equation_Steel.Memory.null", "equation_Steel.ST.HigherArray.array", "equation_Steel.ST.HigherArray.null", "equation_Steel.ST.HigherArray.null_ptr", "equation_Steel.ST.HigherArray.ptr_of", "fuel_guarded_inversion_Prims.dtuple2", "fuel_guarded_inversion_Steel.ST.HigherArray.ptr", - "kinding_Prims.dtuple2@tok", "lemma_FStar.Ghost.reveal_hide", - "lemma_FStar.SizeT.size_v_inj", - "lemma_Steel.ST.HigherArray.base_len_null_ptr", "proj_equation_Steel.ST.HigherArray.Mkptr_base", - "proj_equation_Steel.ST.HigherArray.Mkptr_base_len", "projection_inverse_Prims.Mkdtuple2__1", - "projection_inverse_Steel.ST.HigherArray.Mkptr_base", - "projection_inverse_Steel.ST.HigherArray.Mkptr_base_len", - "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "typing_FStar.Ghost.reveal", "typing_FStar.Pervasives.dfst", - "typing_FStar.SizeT.t", "typing_Steel.ST.HigherArray.base", - "typing_Steel.ST.HigherArray.ptr_of", - "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" + "projection_inverse_Steel.ST.HigherArray.Mkptr_base" ], 0, - "889e37f39d4b559ddec8d7bed3c4a475" + "31eb2a42485bcc422a8281f4c980ae74" ], [ "Steel.ST.HigherArray.mk_carrier_joinable", @@ -594,7 +575,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "4a4d69e69839c1837872c99d32d25591" + "7f10728136986c942061464ffab203a3" ], [ "Steel.ST.HigherArray.pure_star_interp'", @@ -606,7 +587,7 @@ "typing_Steel.Memory.emp", "typing_Steel.Memory.star" ], 0, - "4371ab51de5b5c89cc8fb88f6ca8dd71" + "a3f60016e123fb12ff52e282a9529aaa" ], [ "Steel.ST.HigherArray.pts_to_inj", @@ -661,7 +642,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "token_correspondence_Steel.Effect.Common.hp_of.fuel_instrumented", "typing_FStar.SizeT.t", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", @@ -670,7 +651,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "d0f014b1c96c36d419fbb1dd34689d85" + "d441f43af83a4581f4d07100d91c4966" ], [ "Steel.ST.HigherArray.malloc0", @@ -685,6 +666,7 @@ "equation_FStar.Pervasives.dfst", "equation_FStar.Pervasives.dsnd", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Steel.FractionalPermission.full_perm", + "equation_Steel.Memory.null", "equation_Steel.Memory.ref", "equation_Steel.PCMFrac.fractional", "equation_Steel.PCMFrac.pcm_frac", "equation_Steel.PCMMap.map", "equation_Steel.PCMMap.pointwise", @@ -723,16 +705,16 @@ "projection_inverse_Steel.ST.HigherArray.Mkptr_offset", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_7d7021964ffc902fc9b95ae6c588014b", "refinement_interpretation_Tm_refine_8d24a8ed0792f3ba8f451fa9e50aefec", + "refinement_interpretation_Tm_refine_f29697cdc3bff18c0d672127ea70f23a", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.PCM.__proj__Mkpcm__item__refine", - "true_interp", "typing_FStar.Ghost.hide", "typing_FStar.SizeT.t", - "typing_Steel.Memory.is_null", "typing_Steel.ST.HigherArray.carrier", + "true_interp", "typing_FStar.SizeT.t", + "typing_Steel.Memory.core_ref_is_null", "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "321b14c4a1d61f070063c042f0bb44a7" + "80c44da4d8ebbe84a12f5b0f953e2246" ], [ "Steel.ST.HigherArray.malloc_ptr", @@ -745,7 +727,7 @@ "refinement_interpretation_Tm_refine_d73e3fc94b4a0410d5b2c1b1dee021cc" ], 0, - "3bbc813cbd0f8cf8debc3eea5f805506" + "7899da456e92202be8ef234473400cef" ], [ "Steel.ST.HigherArray.malloc_ptr", @@ -784,7 +766,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "3a7dc5917bfdc7f3208ddb12b65b6a28" + "966c60ff859fe17ac63aca8783ff230e" ], [ "Steel.ST.HigherArray.is_full_array", @@ -800,7 +782,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4b009a01e04f7061263b64914f1459f5" + "055c4940d0368aa78012736a333379d3" ], [ "Steel.ST.HigherArray.malloc", @@ -824,7 +806,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5d6f9e2dd28b3e3b460852d7fb9bf806" + "087f2b312753042ed487f430c5e6667e" ], [ "Steel.ST.HigherArray.free_ptr", @@ -837,7 +819,7 @@ "refinement_interpretation_Tm_refine_5d1cf68529c2886f2bc525fc810440a9" ], 0, - "ceb165b6b254846bc7b1438fdf59333f" + "6bea8bb548142a2eda72795b7f637b34" ], [ "Steel.ST.HigherArray.free_ptr", @@ -863,7 +845,7 @@ "typing_Steel.ST.HigherArray.base_len" ], 0, - "5ed1836d09f93464108895fe37c9dc5f" + "c0c244f6b8121d48cafbb3c0dadb2c09" ], [ "Steel.ST.HigherArray.free", @@ -896,7 +878,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "5da18a4064701eb3ac04b63ca7303942" + "4481c004233252e139c7247fa1beffd8" ], [ "Steel.ST.HigherArray.mk_carrier_share", @@ -991,7 +973,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "e81cd3de133f538288f213cec1a2d544" + "43cd0e93968346109995ae683d32a40c" ], [ "Steel.ST.HigherArray.share", @@ -1057,7 +1039,7 @@ "typing_Tm_abs_5188755db2ead4251e1b8bdb6dbf5d47" ], 0, - "2d2b1a6409f56ef2aee137c466f04d61" + "95b24b3918ddc7b9eb1a15822cf349fa" ], [ "Steel.ST.HigherArray.mk_carrier_gather", @@ -1151,7 +1133,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "03653ceb24650390772d29a3e2e99a7d" + "b4477c5e750cac777023a312f1a39bea" ], [ "Steel.ST.HigherArray.mk_carrier_valid_sum_perm", @@ -1226,7 +1208,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "c61d539f6f2850ece87e90e93f9d8849" + "c8e7455e53e9ca0d05dc5992e2c2d979" ], [ "Steel.ST.HigherArray.gather", @@ -1261,15 +1243,13 @@ "primitive_Prims.op_Addition", "proj_equation_FStar.PCM.Mkpcm_p", "proj_equation_Prims.Mkdtuple2__1", "proj_equation_Prims.Mkdtuple2__2", - "proj_equation_Steel.ST.HigherArray.Mkptr_base_len", - "proj_equation_Steel.ST.HigherArray.Mkptr_offset", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.PCM.Mkpcm_p", "projection_inverse_Prims.Mkdtuple2__1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_8bf83be74f725c007dc845a9aab83051", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "token_correspondence_FStar.PCM.__proj__Mkpcm___item__composable", "token_correspondence_FStar.PCM.__proj__Mkpcm___item__op", "token_correspondence_Steel.ST.HigherArray.composable", @@ -1280,7 +1260,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "d3d936b9484ddf57f14ceb3c2fe4c65a" + "37bba18dfadba2a4344e11954a9cf35a" ], [ "Steel.ST.HigherArray.index0", @@ -1372,7 +1352,7 @@ "refinement_interpretation_Tm_refine_7df43cb9feb536df62477b7b30ce1682", "refinement_interpretation_Tm_refine_8d24a8ed0792f3ba8f451fa9e50aefec", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "refinement_interpretation_Tm_refine_d231fcdc87ac931cd2eb3a8a90951676", "refinement_interpretation_Tm_refine_ee8d08f6f92924cdaadccaf51ed33f39", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -1397,7 +1377,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "b153c275717f9f46ed3475d4164e7d8a" + "56332a1f03e0a1122d4595b5018f578e" ], [ "Steel.ST.HigherArray.index_ptr", @@ -1411,7 +1391,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "d7f106a5711ffdf880d5b06e72d51ea0" + "a6b125a1c1075b9eca893e17f70c9818" ], [ "Steel.ST.HigherArray.index_ptr", @@ -1426,7 +1406,7 @@ "projection_inverse_Prims.Mkdtuple2__2" ], 0, - "5002dbd0555fbb7142c8af7a4d708718" + "5cea2788e454da8088f92b6a4933c481" ], [ "Steel.ST.HigherArray.index", @@ -1447,7 +1427,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "24d0a92627a5e5fe2e754a0ef172e22f" + "34554c511b90cc588f141ae1550b13de" ], [ "Steel.ST.HigherArray.mk_carrier_upd", @@ -1518,7 +1498,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "a6d22fa3a488b2a7cc04dd69f84f978f" + "594760e0b8f9170b37466e1295dcde50" ], [ "Steel.ST.HigherArray.upd0", @@ -1582,7 +1562,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967", "refinement_interpretation_Tm_refine_8d24a8ed0792f3ba8f451fa9e50aefec", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "refinement_interpretation_Tm_refine_d61b9f4ac4cdec8fda6665776092edec", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_ee8d08f6f92924cdaadccaf51ed33f39", @@ -1597,7 +1577,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "84ba3fc68036f02c37d981aaa27dca29" + "1df839acacb0b610db5bdecfc59449b6" ], [ "Steel.ST.HigherArray.upd_ptr", @@ -1609,7 +1589,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "30301f90253cab09ba734fa335a85e38" + "2b72eebf3193dfcf78dfba1ca9cd02f1" ], [ "Steel.ST.HigherArray.upd_ptr", @@ -1621,7 +1601,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "ee894f531ff619f1f068f3d290fa1538" + "8bda65470804aa850c519fb94814f2a1" ], [ "Steel.ST.HigherArray.upd", @@ -1637,7 +1617,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "b9da8728cc0da12a69f2f56614fd652f" + "bb1829d4362208e8a7e2daf7fa94e194" ], [ "Steel.ST.HigherArray.adjacent", @@ -1651,7 +1631,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "906b3570b2f345ee599cfcdbcb766630" + "ed1a6bacbed4f35ce5d7b8cf1ebb2dcc" ], [ "Steel.ST.HigherArray.merge", @@ -1681,7 +1661,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "7f33ff4fb09ca075979f58bda0fc9aca" + "822a217ee9134c164765a92eff05e48c" ], [ "Steel.ST.HigherArray.merge_assoc", @@ -1709,7 +1689,7 @@ "typing_Steel.ST.HigherArray.merge" ], 0, - "b6bf0a206bc57baf68621340002f72da" + "50fb3d1a8d0130aaa93464d9c684e54b" ], [ "Steel.ST.HigherArray.merge_into", @@ -1723,7 +1703,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "34bf094394bdaef9cb27a2858c724aa5" + "c76b564b02a1ae49cf499ef18a65075a" ], [ "Steel.ST.HigherArray.mk_carrier_merge", @@ -1823,7 +1803,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "6e49ffd331731abd0a2418ad201b9c7a" + "0805bf025e72a8fe08c54ad104837c89" ], [ "Steel.ST.HigherArray.ghost_join", @@ -1835,7 +1815,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0d5d348c68d39011e23af214b4158df7" + "d0bda4652cd5c345cc43d966f7f176e7" ], [ "Steel.ST.HigherArray.ghost_join", @@ -1905,7 +1885,7 @@ "refinement_interpretation_Tm_refine_7df43cb9feb536df62477b7b30ce1682", "refinement_interpretation_Tm_refine_8d24a8ed0792f3ba8f451fa9e50aefec", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Steel.PCMMap.compose_maps", "token_correspondence_Steel.ST.HigherArray.compose", @@ -1927,7 +1907,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "91551f805126a4ee98e5a810e5cbfbf5" + "23be0f6b409ef7e443a34fee285c2136" ], [ "Steel.ST.HigherArray.join", @@ -1939,7 +1919,7 @@ "lemma_FStar.Ghost.hide_reveal", "typing_Steel.ST.HigherArray.array" ], 0, - "084ca009127521f30a9d2c72cb984014" + "199df7e6257d464613d3aaffad9cfdae" ], [ "Steel.ST.HigherArray.split_l", @@ -1966,7 +1946,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "a59f928382ad621f6e388b0a54331d66" + "72956591d308f8fc4cfed220b1ff00fe" ], [ "Steel.ST.HigherArray.mk_carrier_split", @@ -2066,7 +2046,7 @@ "typing_Tm_abs_8df8d936b22581ecdbe713ae38b02893" ], 0, - "d9483131826f1f0f7a4fcf448972e739" + "9144e8e2546a09e5d846a54e4acf670f" ], [ "Steel.ST.HigherArray.ptr_shift", @@ -2100,7 +2080,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_6d290dd5bf9de64e920184945808cf55", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "typing_FStar.Ghost.reveal", "typing_FStar.SizeT.t", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base", "typing_Steel.ST.HigherArray.__proj__Mkptr__item__base_len", @@ -2108,7 +2088,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "86e9b5617593d498ebfcbbc1d92c32c9" + "ad22dc5ca3fc00ebf2e9e7705423c610" ], [ "Steel.ST.HigherArray.ptr_shift_zero", @@ -2130,7 +2110,7 @@ "typing_FStar.UInt32.zero", "typing_Steel.ST.HigherArray.offset" ], 0, - "9e931afd7385ad42a8a3132cdc310c53" + "1af039da461d31d8f6363b372e6281f7" ], [ "Steel.ST.HigherArray.split_r", @@ -2168,7 +2148,7 @@ "typing_Steel.ST.HigherArray.length" ], 0, - "18963698450cdbe2ea8b84b8939e2b50" + "53a49f7afe3b67987428afa4d69cbad0" ], [ "Steel.ST.HigherArray.ghost_split", @@ -2190,7 +2170,7 @@ "refinement_interpretation_Tm_refine_6887a9b71cb9ed4b9e82123436fd9139" ], 0, - "1de519737fcffb651eeb4cd12c1de7c4" + "d2cf03f68fadc166e4d4cc246b11c656" ], [ "Steel.ST.HigherArray.ghost_split", @@ -2273,7 +2253,7 @@ "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_8d24a8ed0792f3ba8f451fa9e50aefec", "refinement_interpretation_Tm_refine_9d103ca0aacdf1b4c69ec1699d5a03d1", - "refinement_interpretation_Tm_refine_9d6caba80ee35bd189e7970601668761", + "refinement_interpretation_Tm_refine_bc1c1729592ce7e79d9c15b6b777822b", "refinement_interpretation_Tm_refine_bc794efef298412ab2f5f5f1d314258c", "refinement_interpretation_Tm_refine_c2f575b3d23d23189e5d12bd5a9e4337", "refinement_interpretation_Tm_refine_ce38f492787371f877c4f0015affb000", @@ -2300,7 +2280,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "a3520acf6facb18d66bcebd3af2d3787" + "85b6441a95286e21af5c8ca16969c818" ], [ "Steel.ST.HigherArray.blit_post", @@ -2320,7 +2300,7 @@ "typing_FStar.SizeT.v" ], 0, - "80c04c1a8557bb21149090b456c6a2d3" + "6501e61ab7d8ecf24026923ea86a522d" ], [ "Steel.ST.HigherArray.prefix_copied", @@ -2335,7 +2315,7 @@ "refinement_interpretation_Tm_refine_edd36345991f48e8c27a6d3e7bd044ac" ], 0, - "f438e2766df91ae3bdad0b3e34516954" + "17dbe68add025c829c65fa9c639639dd" ], [ "Steel.ST.HigherArray.memcpy0", @@ -2391,7 +2371,7 @@ "typing_FStar.Seq.Base.slice", "typing_FStar.SizeT.v" ], 0, - "aa4464231f68a7a37f70fc6f63d38b15" + "3a08a5ddd9b99b6d1d668182d2a76b4f" ], [ "Steel.ST.HigherArray.blit0", @@ -2480,7 +2460,7 @@ "typing_Tm_abs_b9f2f314aa104b98b6ac05ab46e1d8bb" ], 0, - "2e18c47fd61ec4032cb680262ba61c39" + "9684bddbb4e544806daba694b4affe21" ], [ "Steel.ST.HigherArray.blit_ptr", @@ -2495,7 +2475,7 @@ "projection_inverse_Prims.Mkdtuple2__2" ], 0, - "ae59e4b25aaa4c8a4cc01d9eeeb3ca1d" + "5d318fe33235cfbbc25499404a511139" ], [ "Steel.ST.HigherArray.blit", @@ -2512,7 +2492,7 @@ "proj_equation_Prims.Mkdtuple2__2", "true_interp" ], 0, - "9455c45e5ed3f6a90ee13af55fa5c268" + "5ffea1ff129d763f6b44659977c63bb9" ], [ "Steel.ST.HigherArray.memcpy", @@ -2536,7 +2516,7 @@ "typing_FStar.SizeT.v", "typing_Steel.ST.HigherArray.length" ], 0, - "41d8701a4ba0549c1463fec8469e8acf" + "efb4fe9cb34189d9afde4dd2655d765c" ], [ "Steel.ST.HigherArray.ptrdiff_ptr", @@ -2545,7 +2525,7 @@ 1, [ "@query", "equation_Steel.ST.HigherArray.offset" ], 0, - "8dd3241f45e09936963a363b484d6e8f" + "a83e88f99a999bafcb6e95269e3281f1" ], [ "Steel.ST.HigherArray.ptrdiff", @@ -2561,7 +2541,7 @@ "proj_equation_Prims.Mkdtuple2__2" ], 0, - "f0ef92beedddd208ca9252702677ff07" + "61eef98e382681bed581b7efcfb92d2b" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.HigherArray.fsti.hints b/ulib/.cache/Steel.ST.HigherArray.fsti.hints index 9e463b3c93a..79d833e4559 100644 --- a/ulib/.cache/Steel.ST.HigherArray.fsti.hints +++ b/ulib/.cache/Steel.ST.HigherArray.fsti.hints @@ -1,5 +1,5 @@ [ - "yhK=wb\u001dՑkG", + "Q\t}G*-\u0016Na", [ [ "Steel.ST.HigherArray.null", @@ -14,7 +14,7 @@ "typing_Steel.ST.HigherArray.offset" ], 0, - "aecfdeadfd53eea80bbe15c285a2ab41" + "98962e60d4cda81d1fe7377ba4715a6e" ], [ "Steel.ST.HigherArray.is_null", @@ -43,7 +43,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "f3f3d081f0e6f8d87096acd6e6e3927a" + "08c969d8a38d6b0c0d32b6863af54617" ], [ "Steel.ST.HigherArray.malloc_ptr", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_d73e3fc94b4a0410d5b2c1b1dee021cc" ], 0, - "1c9b12816131314b6622e96c9a70d448" + "82377fd21687c88a0bf615e9d2372a0e" ], [ "Steel.ST.HigherArray.is_full_array", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5ed1128140280fc3701d215798f24643" + "3a3b121d6949df739873320b8e696e75" ], [ "Steel.ST.HigherArray.malloc", @@ -92,7 +92,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c3aa41b436cc458d4c09ac4256f92efa" + "75a599a60136e08d922c7f69316711e2" ], [ "Steel.ST.HigherArray.free_ptr", @@ -105,7 +105,7 @@ "refinement_interpretation_Tm_refine_5d1cf68529c2886f2bc525fc810440a9" ], 0, - "4eb0fd7fb49e98cfebc25c084047a6a1" + "4af4c8fe2af99b03b3341d75ed8dda95" ], [ "Steel.ST.HigherArray.free", @@ -133,7 +133,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "c9d3e6921bd329071086e24e50a377e2" + "7525b83e21ea7eb38334253bcfaef91b" ], [ "Steel.ST.HigherArray.index_ptr", @@ -147,7 +147,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "65a387612e42ef440ded7459ab42bd32" + "74f428af4a92d8d3b2b94aeefb060a6a" ], [ "Steel.ST.HigherArray.index", @@ -167,7 +167,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "baf4882f67b6f5bbdea076288cd5c755" + "477f6d052fe59d3134d9d2d5da4e1ea9" ], [ "Steel.ST.HigherArray.upd_ptr", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "d6bec534b5a5b55d40c3cef6626886b7" + "90c37bd532c63722e70cd662b66e5cb5" ], [ "Steel.ST.HigherArray.upd", @@ -195,7 +195,7 @@ "refinement_interpretation_Tm_refine_7b1ec96d0f5266207133419d2f47e967" ], 0, - "c5e1f9a75d2de23280d8d44758252e63" + "2e074033b7687a973b70c579eea667d0" ], [ "Steel.ST.HigherArray.adjacent", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9f61130a034783838db7ae8961591fb2" + "6b94d615efc985e722f02bcc95fafea9" ], [ "Steel.ST.HigherArray.merge", @@ -239,7 +239,7 @@ "typing_Steel.ST.HigherArray.ptr_of" ], 0, - "aa499b46a270c9d5d016dd52fbe0d086" + "754e78db0c3eeb36bdf6074d4175a806" ], [ "Steel.ST.HigherArray.merge_assoc", @@ -266,7 +266,7 @@ "typing_Steel.ST.HigherArray.merge" ], 0, - "6d8f4cbe8f1b42fd22f68dc0981d00fd" + "8d0974def183c41bb7ab666f96fa9dde" ], [ "Steel.ST.HigherArray.merge_into", @@ -280,7 +280,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3d0089ba5080f65be5d10773d2213932" + "eac4e1083418eb734a90572f7d4ad92f" ], [ "Steel.ST.HigherArray.ghost_join", @@ -292,7 +292,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3fc83de374ae390262351a18bcdae70f" + "0e83bcd3e0f807d603c47d5595c9edae" ], [ "Steel.ST.HigherArray.join", @@ -304,7 +304,7 @@ "lemma_FStar.Ghost.hide_reveal", "typing_Steel.ST.HigherArray.array" ], 0, - "da13948ed968ac7c9fcc81fb0b40f761" + "a57472f3920635c9f6e4e977d580d4be" ], [ "Steel.ST.HigherArray.split_l", @@ -330,7 +330,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "490aeb5535bdc7e9a4fe10f882e103ad" + "fd5f0849dea6513379fef87d9682fb5d" ], [ "Steel.ST.HigherArray.ptr_shift_zero", @@ -347,7 +347,7 @@ "typing_FStar.UInt32.zero", "typing_Steel.ST.HigherArray.offset" ], 0, - "c874e451859aaa5ef21305675beb2c85" + "b421afdb303beef487b5daa1f0f7e63b" ], [ "Steel.ST.HigherArray.split_r", @@ -383,7 +383,7 @@ "typing_Steel.ST.HigherArray.length" ], 0, - "0986e18edf1288b9668a021ce36c5c60" + "157e04a8715fe5bff10f4d272730ccc2" ], [ "Steel.ST.HigherArray.ghost_split", @@ -406,7 +406,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.SizeT.v" ], 0, - "b651e651aef35e2879392c7dec735676" + "38c60bf98dcccec60e0ff1e0ce5208ac" ], [ "Steel.ST.HigherArray.blit_post", @@ -426,7 +426,7 @@ "typing_FStar.SizeT.v" ], 0, - "5998b58ea24f86eb6dc1f5220c1a3dd8" + "6651279a506fa5b21e96f95ac07d20ea" ], [ "Steel.ST.HigherArray.blit", @@ -443,7 +443,7 @@ "proj_equation_Prims.Mkdtuple2__2", "true_interp" ], 0, - "172fb8e74125687eac7d64c208a23517" + "ba1b9420bb23d2b11c77921b36d49494" ], [ "Steel.ST.HigherArray.memcpy", @@ -466,7 +466,7 @@ "typing_FStar.SizeT.v", "typing_Steel.ST.HigherArray.length" ], 0, - "0621fb7e90c43011fae252bace0ce1a0" + "3b34ceeed7e9f5b9fd27dbd4368449ef" ], [ "Steel.ST.HigherArray.ptrdiff", @@ -482,7 +482,7 @@ "proj_equation_Prims.Mkdtuple2__2" ], 0, - "8168e378e1944346a92f6332f1f5b75e" + "164b3c3e506fd3556f3c76a910baa95a" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Loops.Util.fst.hints b/ulib/.cache/Steel.ST.Loops.Util.fst.hints index 5ebbff11856..e444d68bf1e 100644 --- a/ulib/.cache/Steel.ST.Loops.Util.fst.hints +++ b/ulib/.cache/Steel.ST.Loops.Util.fst.hints @@ -12,7 +12,7 @@ "token_correspondence_Steel.ST.Loops.Util.repeat_until_inv" ], 0, - "7d434e7a408080df8c30d037fb92dacb" + "1b765d067d9f5e897f9874dfc94ebda6" ], [ "Steel.ST.Loops.Util.repeat_until_body", @@ -26,7 +26,7 @@ "token_correspondence_Steel.ST.Loops.Util.repeat_until_inv" ], 0, - "2c528bc9bbb6d65c69ba45190732a80f" + "61495d72aa1de8c65f700d8953802518" ], [ "Steel.ST.Loops.Util.repeat_until", @@ -42,7 +42,7 @@ "true_interp" ], 0, - "b57abf625686cead792f1cb5942f0019" + "c86dbf0a4719f05c6a50c4bbb9ca48e1" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Loops.fst.hints b/ulib/.cache/Steel.ST.Loops.fst.hints index 3a45e34ff8c..59d89c76635 100644 --- a/ulib/.cache/Steel.ST.Loops.fst.hints +++ b/ulib/.cache/Steel.ST.Loops.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "2041820ff49dcacaae970c0de68a50ab" + "fb758fadd66671abe66835d7afa48087" ], [ "Steel.ST.Loops.for_loop'", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "064c51314f2af5c139403c90dfc88ac1" + "65f24242f5c935bea6512af65204b7a1" ], [ "Steel.ST.Loops.for_loop", @@ -46,7 +46,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "fb19b6998bb14b0b07009921e60a7f91" + "3bda5fd993a8cc0ed75112a4c6139473" ], [ "Steel.ST.Loops.for_loop", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "b50ccbded7e96dc50ce8784f56df92aa" + "ef4211cfb2f862e2bd2bfbd2d41ca373" ], [ "Steel.ST.Loops.for_loop", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_4102cf3bbb19f9fe0428d2e5a32fadcb" ], 0, - "2fa4097b2ede7bd00d42079403ef7b88" + "d3e2727d6e132b36ded0b31ff1972d67" ], [ "Steel.ST.Loops.while_loop'", @@ -82,7 +82,7 @@ 1, [ "@query" ], 0, - "5ecef0e2e75cfd8d34692c49538939ef" + "de2d710fc9c2bc675afb332737c8ee36" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Loops.fsti.hints b/ulib/.cache/Steel.ST.Loops.fsti.hints index e101344fdef..5b0d0a743a3 100644 --- a/ulib/.cache/Steel.ST.Loops.fsti.hints +++ b/ulib/.cache/Steel.ST.Loops.fsti.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_a1d502d8e0b172ffcd22072c2bb46a53" ], 0, - "0b635cd98f2221164625b6789c75d7ad" + "10822f24ab4ec8e1b7b9cff0c581279d" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.PCMReference.fst.hints b/ulib/.cache/Steel.ST.PCMReference.fst.hints index 1419e1ada07..ad9594dff0b 100644 --- a/ulib/.cache/Steel.ST.PCMReference.fst.hints +++ b/ulib/.cache/Steel.ST.PCMReference.fst.hints @@ -25,7 +25,7 @@ "typing_Steel.Effect.Common.to_vprop_", "typing_Steel.Memory.pts_to" ], 0, - "9cc11698d4eda790c3bd2cf021388d3f" + "ff83600c477548588c3270ff0d6b5085" ], [ "Steel.ST.PCMReference.split", @@ -34,7 +34,7 @@ 1, [ "@query" ], 0, - "7c20112b271210388dbd297a1f5ffe40" + "1807567d671072c201805aaf3c1fca0d" ], [ "Steel.ST.PCMReference.split", @@ -43,7 +43,7 @@ 1, [ "@query" ], 0, - "fdff14b753f9eb3942f33ecde6fa91c3" + "812d0e24132e08026a0a45f9eb49bd3d" ], [ "Steel.ST.PCMReference.gather", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "227fd56d65573126dd803bb0594e954b" + "eb6fd2e26c0c868ad017b563abef03b6" ], [ "Steel.ST.PCMReference.gather", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "c5c2c498b11e195b888258df7616f47d" + "38a234390575257f0f543093a71f2cda" ], [ "Steel.ST.PCMReference.witness'", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_816f3fe7bd55a9e3150fe37777137c20" ], 0, - "e35f721837575fb6f02803c61a8752ad" + "61570b690b5f9099eda41aa809b6b4fe" ], [ "Steel.ST.PCMReference.select_refine", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "0a1029c9bcd582c9ea391c27273d7758" + "b68946218d35f6c76ec0976f7e2637fb" ], [ "Steel.ST.PCMReference.select_refine", @@ -98,7 +98,7 @@ 1, [ "@query" ], 0, - "6b66598bb47b513ced9cab4a36f285da" + "356abb85600c635ac52fea57f69dde67" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.PCMReference.fsti.hints b/ulib/.cache/Steel.ST.PCMReference.fsti.hints index 7a1ab77997d..b41ff2da059 100644 --- a/ulib/.cache/Steel.ST.PCMReference.fsti.hints +++ b/ulib/.cache/Steel.ST.PCMReference.fsti.hints @@ -25,7 +25,7 @@ "typing_Steel.Effect.Common.to_vprop_", "typing_Steel.Memory.pts_to" ], 0, - "fb5bcc609472b6413c699e7ec2a7fa45" + "f085476a5af8c8c6d860c95a7fac2d97" ], [ "Steel.ST.PCMReference.split", @@ -34,7 +34,7 @@ 1, [ "@query" ], 0, - "bef11f8a40dd2551773160334d0d13ba" + "7bc952516923f215a320ca53ad2fd6ac" ], [ "Steel.ST.PCMReference.gather", @@ -46,7 +46,7 @@ "refinement_interpretation_Tm_refine_625413e9a3a548e616103efddf1886c4" ], 0, - "319e9bc80864ba421472271b9ed95e32" + "a51870c2789f45819e0c736bcbb946ec" ], [ "Steel.ST.PCMReference.select_refine", @@ -55,7 +55,7 @@ 1, [ "@query" ], 0, - "c6224a4aa11bc936be4006c60eed6677" + "35aa32af97eb2e3f516f84c976f4184f" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Printf.fst.hints b/ulib/.cache/Steel.ST.Printf.fst.hints index 9cfab8a1d2c..7f29d344aa7 100644 --- a/ulib/.cache/Steel.ST.Printf.fst.hints +++ b/ulib/.cache/Steel.ST.Printf.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "5931e5ca87338fa68c30f72397233ef5" + "b2366853c6741ba92c75117c361d1e57" ], [ "Steel.ST.Printf.arg", @@ -17,7 +17,7 @@ 1, [ "@query", "assumption_Steel.ST.Printf.base_typ__uu___haseq" ], 0, - "5f41ad22ecef51c5f2e52c746c1ea1f5" + "4abcacf3f494728ddfa7e20704048c35" ], [ "Steel.ST.Printf.__proj__Base__item___0", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_79d8ccd8c37df1c4b26c0fb2fcb02d38" ], 0, - "3dff6f02efc5f8fcf4ee7936772813dd" + "f1b2c7792ad750c5db29224b1b28b756" ], [ "Steel.ST.Printf.__proj__Array__item___0", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_4806ad876b7cd960d699ad0f220b8d33" ], 0, - "92984fe032135fe0280806a5542f73a6" + "43a90401cfde3260e5bf8d202aba3948" ], [ "Steel.ST.Printf.base_typ_as_type", @@ -65,7 +65,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c2b30bcec2b15b86c5118631db009a4e" + "e5450f77973ed7f1d62f9fdffbf97d8c" ], [ "Steel.ST.Printf.fragment", @@ -74,7 +74,7 @@ 1, [ "@query", "assumption_Steel.ST.Printf.arg__uu___haseq" ], 0, - "0680479ca6f779b747158631d1f5432b" + "d07fa0491f13dc6396d7ff6bf8d1876b" ], [ "Steel.ST.Printf.__proj__Frag__item___0", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_d1d0267946b89e88ec7390bf2d54657f" ], 0, - "f8a4e87b2bb7aa038b1502a63b2ebeb2" + "156d820dc9eb4671fc3682ffc224ba60" ], [ "Steel.ST.Printf.__proj__Interpolate__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_9097c6b5735f9fbe86226cb569242333" ], 0, - "5494c6086e022828adef06fcb975a2b1" + "6ca5f5038ad4978cfd20d666b3c6610e" ], [ "Steel.ST.Printf.parse_format", @@ -136,7 +136,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "1faf4c11f605ac32f818a445cf117e8f" + "c5eff03f0845dbc919a13a7b48e098bf" ], [ "Steel.ST.Printf.lift", @@ -145,7 +145,7 @@ 1, [ "@query" ], 0, - "5f89b9126cd69334cd5b176446517fbb" + "27c13c8670d64aecdddb4a6ba6e201a2" ], [ "Steel.ST.Printf.arg_t", @@ -162,7 +162,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "8e8f597a34a9ef20815443a4a754c1b6" + "a11f8840103c6534dc6ba70900236103" ], [ "Steel.ST.Printf.live_frag0", @@ -189,7 +189,7 @@ "typing_Prims.__proj__Mkdtuple2__item___1" ], 0, - "88ffd61bc5de73b3e31b5f05b2eeb8a1" + "a3b448d361f9406e02a97a4e034cba76" ], [ "Steel.ST.Printf.live_frags", @@ -205,7 +205,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "5765dbf8dafc9814be5511e5760d367b" + "4b5e1c7db7bd39fa9fe2de2d2813c300" ], [ "Steel.ST.Printf.interpret_frags", @@ -236,7 +236,7 @@ "typing_Steel.ST.Printf.__proj__Interpolate__item___0" ], 0, - "92f49f7e00b07daa16104e37e87d8eea" + "3f8e807d80b48c214003865ca61ed175" ], [ "Steel.ST.Printf.coerce", @@ -248,7 +248,7 @@ "refinement_interpretation_Tm_refine_754b00004f4a881ff74d076ab276dfe1" ], 0, - "fd69f961c9f95d66a9146aee652d3d56" + "f2c6613a2366a68072411feccf93778d" ], [ "Steel.ST.Printf.print_lmbuffer_gen", @@ -268,7 +268,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "101a9f20cbb0afd80d4514dd62c18e01" + "ba09df00425a7b5f0bd47c62348545d6" ], [ "Steel.ST.Printf.print_frag", @@ -286,7 +286,7 @@ "data_elim_FStar.Pervasives.Inr", "data_elim_Steel.ST.Printf.Array", "data_elim_Steel.ST.Printf.Base", "data_typing_intro_Steel.ST.Printf.Any@tok", - "data_typing_intro_Steel.ST.Printf.Char@tok", + "data_typing_intro_Steel.ST.Printf.String@tok", "disc_equation_FStar.Pervasives.Inl", "disc_equation_FStar.Pervasives.Inr", "disc_equation_Steel.ST.Printf.Any", @@ -331,7 +331,7 @@ "typing_Tm_abs_0eccdbfe278ff51ad78f734e2e3cd433" ], 0, - "a2527082387add8f3ee4eaf4d978b90b" + "59dd60d34279bb0e839683ed7f4071c2" ], [ "Steel.ST.Printf.print_frags", @@ -349,7 +349,7 @@ "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0" ], 0, - "36966325880295a9ba349f98ebdc3ee4" + "c40774a1f0066c85c4dcc863aaa89693" ], [ "Steel.ST.Printf.aux", @@ -394,7 +394,7 @@ "typing_Steel.ST.Printf.__proj__Interpolate__item___0" ], 0, - "446f8258d2bdb95da4a69fe3cb189bbe" + "7632bc342a825c49d2fbb9fd786a0797" ], [ "Steel.ST.Printf.interpret_format_string", @@ -422,7 +422,7 @@ "typing_Steel.ST.Printf.parse_format_string" ], 0, - "f3b94a0c902c45166e637c1c7a57529d" + "900ea2b68ff32ada34b0a0b3b5159556" ], [ "Steel.ST.Printf.printf'", @@ -455,7 +455,7 @@ "typing_Steel.ST.Printf.parse_format_string" ], 0, - "864c56efa705163f6819c22fa7f9c886" + "182df0f302df897656be2fc16ca7a840" ], [ "Steel.ST.Printf.intro_normal_f", @@ -464,7 +464,7 @@ 1, [ "@query" ], 0, - "cb1b8347bd95ad6004c63bf2607e1c54" + "9e0b03140656358d7691a981aaa9f0e9" ], [ "Steel.ST.Printf.skip'", @@ -497,7 +497,7 @@ "typing_Steel.ST.Printf.parse_format_string" ], 0, - "ceaa8e820390d07a0a14f1feeb3192d2" + "f2fbf226f79974d9c27b8f5402dd8817" ], [ "Steel.ST.Printf.test_printf", @@ -506,7 +506,7 @@ 1, [ "@query" ], 0, - "bdb57769c741ab163d66fc09d38ba727" + "6d44bd42de730b91d9cdc452c8d27aa7" ], [ "Steel.ST.Printf.test_printf", @@ -515,7 +515,7 @@ 1, [ "@query" ], 0, - "97209f22ac68fb297baf5b75d675d9d3" + "fffc54465a04647e2802c049e437137c" ], [ "Steel.ST.Printf.test3_printf", @@ -524,7 +524,7 @@ 1, [ "@query" ], 0, - "3b372af69c0bd59e3316c5f2042bc4b7" + "1ea1b2de28d06fed740cc638912e8ecb" ], [ "Steel.ST.Printf.test3_printf", @@ -533,7 +533,7 @@ 1, [ "@query" ], 0, - "7734948cc838c85beb749734540e2080" + "677203a1b713a049b49e737d492bef95" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Reference.fst.hints b/ulib/.cache/Steel.ST.Reference.fst.hints index 1d9a0d46a33..0a493d74c9d 100644 --- a/ulib/.cache/Steel.ST.Reference.fst.hints +++ b/ulib/.cache/Steel.ST.Reference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Steel.ST.Reference.null" ], 0, - "a85ac4d6da46f3fec3b1c34beff31c0e" + "b37115472f64099a3655df772a636a5a" ], [ "Steel.ST.Reference.pts_to_injective_eq", @@ -17,7 +17,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "2077cc23837207765d43560baf7bf549" + "25def03bff973d401493ddac5af3d7b3" ], [ "Steel.ST.Reference.pts_to_not_null", @@ -46,7 +46,7 @@ "typing_Steel.Reference.pts_to" ], 0, - "68e3952f716793b5e769328efd55c382" + "a6d046a38242a9a0e736bc501c2c9950" ], [ "Steel.ST.Reference.alloc", @@ -55,7 +55,7 @@ 1, [ "@query", "equation_Steel.ST.Reference.is_null" ], 0, - "b06c92f1cc36520fb901326fb3c0fc7e" + "9a46743dcaafa105e115e625d0cfe3e7" ], [ "Steel.ST.Reference.read", @@ -64,7 +64,7 @@ 1, [ "@query" ], 0, - "3218bb5545a7319c2f2eeb4a6b1b9ff8" + "54ec0631b37fe1a7d3ac4b35965c0c90" ], [ "Steel.ST.Reference._stack_frame", @@ -80,7 +80,7 @@ "typing_tok_Prims.T@tok" ], 0, - "4d885adc44a0e830cd4cacc995dc59c6" + "92164161a4e368492caff3b74287ac78" ], [ "Steel.ST.Reference._push_frame", @@ -97,7 +97,7 @@ "typing_tok_Prims.T@tok" ], 0, - "558333d829fb5fb505f0442c892b1b27" + "34c1f6668f1d7c51f903b63bea1613f0" ], [ "Steel.ST.Reference._free_and_pop_frame", @@ -114,7 +114,7 @@ "typing_tok_Prims.T@tok" ], 0, - "7bfe257eefff8127168037968643b770" + "793bc49a04c17bd14a49b23078ecb625" ], [ "Steel.ST.Reference.gather", @@ -126,7 +126,7 @@ "refinement_interpretation_Tm_refine_0dee8cb03258a67c2f7ec66427696212" ], 0, - "4a4f011401a903b42b6f2d330a28fc8b" + "15993de79f230b48979f85a4a2254828" ], [ "Steel.ST.Reference.atomic_read_u32", @@ -135,7 +135,7 @@ 1, [ "@query" ], 0, - "5458ec69cd191800da75330f18b0b266" + "cc3d1b787de161a8ce07b94949fcd1ee" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.SpinLock.fst.hints b/ulib/.cache/Steel.ST.SpinLock.fst.hints index 5ac462a5ccb..77ec18c4e68 100644 --- a/ulib/.cache/Steel.ST.SpinLock.fst.hints +++ b/ulib/.cache/Steel.ST.SpinLock.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e160475836985654340c5b058cf435cc" + "2ce131462d383bb240b847252987c0ef" ], [ "Steel.ST.SpinLock.new_lock", @@ -38,7 +38,7 @@ "typing_tok_Prims.T@tok" ], 0, - "c796d3d18ac266b1d3f65f6c56e2af9f" + "d91f91091d5f06872cb75590177f6b04" ], [ "Steel.ST.SpinLock.acquire_core", @@ -79,7 +79,7 @@ "typing_tok_Prims.T@tok" ], 0, - "a2aa9ac3291031cad1cf7336dfa3f7c8" + "0c881ba84b9d8f367176cc427c19806f" ], [ "Steel.ST.SpinLock.acquire_loop_cond", @@ -107,7 +107,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "fd83de5ea751d81d6cd311697b2c9de1" + "1a50626fd8ef99757367255a88df3b9e" ], [ "Steel.ST.SpinLock.acquire", @@ -125,7 +125,7 @@ "token_correspondence_Steel.ST.SpinLock.acquire_loop_inv" ], 0, - "103daba32e6e3000d4c715d6116bef66" + "b43d2fbf3f4465f7fd8b269eefbde2d9" ], [ "Steel.ST.SpinLock.release_core", @@ -146,7 +146,7 @@ "typing_tok_Prims.T@tok" ], 0, - "a9ee7dde3a1b77abeeee94329e0f7fa3" + "7af3ff47995f84544017f068d4db903a" ], [ "Steel.ST.SpinLock.release", @@ -178,7 +178,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "19d478fc01f526e916438b1f164f35f1" + "0de4a8ddc68bb244b6fcbfa220e30618" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Util.fst.hints b/ulib/.cache/Steel.ST.Util.fst.hints index 5af223cd482..ea4c5205d59 100644 --- a/ulib/.cache/Steel.ST.Util.fst.hints +++ b/ulib/.cache/Steel.ST.Util.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "26715ed447a9098af910caf640565908" + "4e8bf37db07e7de38347d2cda41860d4" ], [ "Steel.ST.Util.rewrite_with_tactic", @@ -20,7 +20,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "68b8c93f8de33cf66fcb689960f7dca9" + "507662ebb4d6bc1814ba64b746512fbc" ], [ "Steel.ST.Util.rewrite_equiv", @@ -37,7 +37,7 @@ "typing_Steel.Effect.Common.hp_of" ], 0, - "4d6a8d520498b6d56f7689394dfdaaf2" + "6da3c237ef9d0049d3076b0ca9b5f668" ], [ "Steel.ST.Util.reveal_pure", @@ -46,7 +46,7 @@ 1, [ "@query", "equation_Steel.ST.Util.pure" ], 0, - "942d52eb561cf33a6d26826a7a15ffc6" + "c5dc3e1ce752361c9a31b1dd9506349f" ], [ "Steel.ST.Util.extract_pure", @@ -55,7 +55,7 @@ 1, [ "@query" ], 0, - "6bd812c9ebb2a40ca6194e7994420cdf" + "666a4a3439251ae06e27070d407905cb" ], [ "Steel.ST.Util.intro_can_be_split_pure'", @@ -75,7 +75,7 @@ "typing_Steel.Effect.Common.emp", "typing_Steel.ST.Util.pure" ], 0, - "5f9cfbb475842746f617d877463ff21c" + "1cfafee07d4759f4bbb6f88eb7afdca3" ], [ "Steel.ST.Util.intro_can_be_split_pure", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6fed90dbdb42ff389bd77ffc088e972d" + "970514858f6132614a8d3a3f3beb8f6a" ], [ "Steel.ST.Util.intro_can_be_split_forall_dep_pure", @@ -100,7 +100,7 @@ "interpretation_Tm_abs_6ebde0e0bc31e1490142ba1fbb3410a5" ], 0, - "22156505eee7354fb9f60f15e47786fa" + "e0bc0eee76c0372b9e81a6d799008c67" ], [ "Steel.ST.Util.return0", @@ -109,7 +109,7 @@ 1, [ "@query" ], 0, - "30ef447970647a4ce126f22d85ffe64e" + "3bce117d838f3d667a384a128ca6342f" ], [ "Steel.ST.Util.intro_can_be_split_exists", @@ -135,7 +135,7 @@ "typing_Steel.ST.Util.exists_" ], 0, - "d25ed2ebf1ab231b0160f2b638d6b822" + "605530c996c25d61f5cf400babe80079" ], [ "Steel.ST.Util.intro_can_be_split_forall_dep_exists", @@ -151,7 +151,7 @@ "typing_tok_Prims.T@tok" ], 0, - "8dbcf022e5b1b7d2edc5c9aaa5db0ced" + "e5e39278ff2cca7bac05c25a59dc3955" ], [ "Steel.ST.Util.intro_can_be_split_forall_dep_exists", @@ -164,7 +164,7 @@ "interpretation_Tm_abs_537ed8a44990d10208b895650033818e" ], 0, - "fe324f914defc31e15f76410a130ecc0" + "7b2d5afae1180b00831f336147b68d30" ], [ "Steel.ST.Util.exists_equiv", @@ -173,7 +173,7 @@ 1, [ "@query", "equation_Steel.ST.Util.exists_" ], 0, - "3e2ca4f2fa623e14ea67a1ceb8806ed7" + "aed1b60c38e97d5300fff1521fd7ec57" ], [ "Steel.ST.Util.with_invariant", @@ -190,7 +190,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "117f6d3e225669e0baf092ea26531baa" + "64135cfe6d9d0e6044ce5a0ab06375ee" ], [ "Steel.ST.Util.with_invariant_g", @@ -199,7 +199,7 @@ 1, [ "@query" ], 0, - "d9d40c345e610917d370be55fcfd143b" + "39a62b442e998e6b7c8f4d1c05a2a1a0" ], [ "Steel.ST.Util.par", @@ -208,7 +208,7 @@ 1, [ "@query" ], 0, - "492e190bc9b273db8cb23fd5d0925647" + "39c375828b2f94f62fffda40a2574104" ], [ "Steel.ST.Util.vpattern", @@ -217,7 +217,7 @@ 1, [ "@query" ], 0, - "68bea39788aafbadfae59df217eec1e0" + "15c3d5403f642dc445a9ce3d222f25c6" ], [ "Steel.ST.Util.vpattern_replace", @@ -226,7 +226,7 @@ 1, [ "@query" ], 0, - "254b411a57abbdbba26d9d688edd7ab1" + "ffbc5231e803ed3985295d188abbe3a4" ], [ "Steel.ST.Util.vpattern_erased", @@ -235,7 +235,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "4f53d630c43f3a8bfe8238d4b5a0a37b" + "eadd46ec32d4112b86261f18e12aae20" ], [ "Steel.ST.Util.vpattern_replace_erased", @@ -244,7 +244,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "71d78a5bc846c8d5ef0d819c96ce9cb8" + "90accd4ef470a5c7b747509d151c2c06" ], [ "Steel.ST.Util.vpattern_replace_erased_global", @@ -253,7 +253,7 @@ 1, [ "@query", "lemma_FStar.Ghost.reveal_hide" ], 0, - "0ce74717d6e7a57c8cd65ff40ea9f065" + "e436f0b48f9b820d969d77bd14846770" ], [ "Steel.ST.Util.vpattern_rewrite", @@ -262,7 +262,7 @@ 1, [ "@query" ], 0, - "ce2c20c5237b2b6a4d92ff1afc5b1a8c" + "06435a0bb9b664b7a0d50e2661d05c66" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.ST.Util.fsti.hints b/ulib/.cache/Steel.ST.Util.fsti.hints index 63e752d5cd5..f9f9a4eb28b 100644 --- a/ulib/.cache/Steel.ST.Util.fsti.hints +++ b/ulib/.cache/Steel.ST.Util.fsti.hints @@ -15,7 +15,7 @@ "typing_tok_Prims.T@tok" ], 0, - "bac3be72f528994d3cb59694b1bc94a9" + "e97e55788746e92fb16287e6cba18e07" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Semantics.Hoare.MST.fst.hints b/ulib/.cache/Steel.Semantics.Hoare.MST.fst.hints index b3398acb57b..cb71747f917 100755 --- a/ulib/.cache/Steel.Semantics.Hoare.MST.fst.hints +++ b/ulib/.cache/Steel.Semantics.Hoare.MST.fst.hints @@ -1871,13 +1871,13 @@ "proj_equation_Steel.Semantics.Hoare.MST.Step_lpre", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_0bb89592faec03a9db6d80c48e1b1e1f", + "refinement_interpretation_Tm_refine_2f36916b3565aa5a8a0d0e10393034cc", "refinement_interpretation_Tm_refine_57ebc47de330e3a4aadca5a0633604b5", "refinement_interpretation_Tm_refine_65ef13da6fd08b56bf344cbe7a2d85b7", - "refinement_interpretation_Tm_refine_83b1bae7820cf8d2c81a66c13b6f9d5b", "refinement_interpretation_Tm_refine_8d1e8fbe57e4257183d9f639402e78fa", "refinement_interpretation_Tm_refine_8de15f4b0b381f2c0274a97bf72deb4f", + "refinement_interpretation_Tm_refine_94dfb3af28894077928429cb2d158223", "refinement_interpretation_Tm_refine_98d9ab680c906131a98be6687244819d", - "refinement_interpretation_Tm_refine_b458bd1e79254b02423a7a657385aab2", "refinement_interpretation_Tm_refine_cff70c4b02c331d0dccf415962ad07ad", "refinement_interpretation_Tm_refine_f2032a06106bae21c427b45cbe1ea730", "refinement_interpretation_Tm_refine_f6e2dd8dfb4bc549cb03e5fd018cee0d", @@ -1887,7 +1887,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Step__item__lpre" ], 0, - "b4aa35ad2c285823fce8a37b56aea923" + "77f661e51d9e327dbfc4998f53054c26" ], [ "Steel.Semantics.Hoare.MST.step_frame_ret_aux", diff --git a/ulib/.cache/Steel.Semantics.Instantiate.fst.hints b/ulib/.cache/Steel.Semantics.Instantiate.fst.hints index 5e7278491ab..74cefd3b23e 100755 --- a/ulib/.cache/Steel.Semantics.Instantiate.fst.hints +++ b/ulib/.cache/Steel.Semantics.Instantiate.fst.hints @@ -14,7 +14,7 @@ "typing_Steel.Memory.star" ], 0, - "2724913eed361eba24e61c58007f0edf" + "3c5f51f76c80f42a54811fbaf9e4251a" ], [ "Steel.Semantics.Instantiate.state_obeys_st_laws", @@ -73,7 +73,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__join" ], 0, - "b375237dd9808649bb25ee4937a0c1ec" + "bdc7e4fa7c6607f0fcbfa994b4dd7817" ], [ "Steel.Semantics.Instantiate.state_uses", @@ -82,7 +82,7 @@ 1, [ "@query" ], 0, - "96e7ebb9a2fd3e3abebb5ab9a3ebb7be" + "8c83391a550e19b28164f9477e1c7001" ], [ "Steel.Semantics.Instantiate.state_correspondence", @@ -94,7 +94,7 @@ "refinement_interpretation_Tm_refine_83b7f74668e2de4073384eaaf24260ac" ], 0, - "b3e9088cbb8fbf0faedbc74a670e2e51" + "e153cf631e78f8b19932e53a024eea87" ], [ "Steel.Semantics.Instantiate.state_correspondence", @@ -143,7 +143,7 @@ "token_correspondence_Steel.Semantics.Hoare.MST.__proj__Mkst0__item__core" ], 0, - "0e86d70483fd6d475585319d199d4d74" + "5fd71bb9ca48dccba84be2f0abb52f7e" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Semantics.Instantiate.fsti.hints b/ulib/.cache/Steel.Semantics.Instantiate.fsti.hints index 2285aa3e0ff..0c97af398b6 100755 --- a/ulib/.cache/Steel.Semantics.Instantiate.fsti.hints +++ b/ulib/.cache/Steel.Semantics.Instantiate.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "984d516322eff634582343bc73b69d4b" + "d1373271a99a984c56dad8ba38d5e5d3" ], [ "Steel.Semantics.Instantiate.state_correspondence", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_83b7f74668e2de4073384eaaf24260ac" ], 0, - "82866a185f5ff2037875caa933c3ca3c" + "7fe1f97dac48fdb27a331697994cdde5" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.SpinLock.fst.hints b/ulib/.cache/Steel.SpinLock.fst.hints index fd8bb2de99f..d85f4420e54 100755 --- a/ulib/.cache/Steel.SpinLock.fst.hints +++ b/ulib/.cache/Steel.SpinLock.fst.hints @@ -16,7 +16,7 @@ "refinement_interpretation_Tm_refine_30b51c86421a699c10f6925311aa63ba" ], 0, - "c9ce0b4cb05fe17e17d99a5fe7ff7eb2" + "b71871006fe84e951500e2dba219c16d" ], [ "Steel.SpinLock.acquire_core", @@ -42,7 +42,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "63e8f3f0cecc68d162d73b880ca2913c" + "8f864f5cd0a5d1b1419aa4303a3fc2ba" ], [ "Steel.SpinLock.acquire", @@ -72,7 +72,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "38a8caf5edd8557a7dfbe84ed1ff742d" + "b916f1390ed7bb992ed1ba79ba4ff6ce" ], [ "Steel.SpinLock.release_core", @@ -98,7 +98,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "02cda612da94aa23843aa90e98e9927a" + "80e22d839751adc30fc81786996e0e94" ], [ "Steel.SpinLock.release", @@ -128,7 +128,7 @@ "typing_Tm_abs_d716b89c7122244f867c074692bc6a31" ], 0, - "d15805330033fe1ab9ca8d3b9e093059" + "e66ed625ec5a510082ec34fccc0e40dd" ], [ "Steel.SpinLock.new_s_lock", @@ -137,7 +137,7 @@ 0, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "c5acc8cdfa22762d7d275cd16146f49f" + "495c34db6e3920cdc9390f34196c26f7" ], [ "Steel.SpinLock.s_acquire", @@ -146,7 +146,7 @@ 0, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "0e759de3e3dad1a95fca8b2743c5fcb7" + "0a5d30471163cb92e118985a3f8146cf" ], [ "Steel.SpinLock.s_acquire", @@ -155,7 +155,7 @@ 0, [ "@query" ], 0, - "71227e6a0d833738b12cd2c9687b6e49" + "743a4ac65e2f3bcaa19db294c9fed03e" ], [ "Steel.SpinLock.s_release", @@ -164,7 +164,7 @@ 0, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "27dc5f426f6590061210ecc587f4de1a" + "fb4906182a0edb8455aafb620b6945f6" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.SpinLock.fsti.hints b/ulib/.cache/Steel.SpinLock.fsti.hints index 6613ff71236..226e4e68d17 100755 --- a/ulib/.cache/Steel.SpinLock.fsti.hints +++ b/ulib/.cache/Steel.SpinLock.fsti.hints @@ -8,7 +8,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "b1951418b229a522797ecd9914ae1a17" + "028287a5e8bbf88c73383b4d03271c08" ], [ "Steel.SpinLock.s_acquire", @@ -17,7 +17,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "8a84bffc97f694e30406206df495f05f" + "dd53d43cd5e1622173a18aa52de4c30c" ], [ "Steel.SpinLock.s_release", @@ -26,7 +26,7 @@ 1, [ "@query", "lemma_Steel.Effect.Common.can_be_split_refl" ], 0, - "3074ffd355bc03c1bc445c07cc72f2cd" + "1d3480e544af49ace25f057bd9f59258" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Stepper.fst.hints b/ulib/.cache/Steel.Stepper.fst.hints index f02777f6253..cac8cf77e7b 100644 --- a/ulib/.cache/Steel.Stepper.fst.hints +++ b/ulib/.cache/Steel.Stepper.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "3db688c7f93fbe703fcce64a6b876d6a" + "aa55d64f1412749e6302628bf3bf05c2" ], [ "Steel.Stepper.__proj__V__item__n", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_b1b5a647f56f0bbd68a6680b98f8fb27" ], 0, - "750324a6bbe86d2e11ea14676b534d68" + "8fa22be2a27099bb30def466fafd1ec3" ], [ "Steel.Stepper.__proj__Even__item__n", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_83db2f9e76d0a7ed18533b1e15b8a529" ], 0, - "21cb9ddd469cf958f5884fd45b3a6c31" + "ef16a50f79131896b229282182de3496" ], [ "Steel.Stepper.__proj__Odd__item__n", @@ -49,7 +49,7 @@ "refinement_interpretation_Tm_refine_21f46995bbd7823cd843a4072b60a635" ], 0, - "6cecceb9bf03f2ecf44d4ec60d71973e" + "7d67a621453ffcf3ef8a9502aafb4d43" ], [ "Steel.Stepper.__proj__EvenWriteable__item___0", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_0d5fe40d02f51770dbc7e55760b9665a" ], 0, - "e41bee3be6c843071e19d30ae83904b9" + "da803916d4bf70ba39d43cac2f4b7e02" ], [ "Steel.Stepper.__proj__OddWriteable__item___0", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_482acb568ad013284dc891a86f5db948" ], 0, - "404792e27f827437e8436599635e8e93" + "24a395b2495b841b8777844b1321cb0d" ], [ "Steel.Stepper.refine", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "54a31da703da6fd8a0938b6e2cfc184f" + "82b738e69bdbe45746ba6509eff3d6ab" ], [ "Steel.Stepper.composable'", @@ -107,7 +107,7 @@ "typing_tok_Prims.T@tok" ], 0, - "6315b75b262d12d3d7333a1c7e08a281" + "18bd7aaa380d51cb3de4ba39742b4f4d" ], [ "Steel.Stepper.composable", @@ -134,7 +134,7 @@ "projection_inverse_Steel.Stepper.Odd_n", "true_interp" ], 0, - "1bbfccfcbfbe8b51b92669437625460c" + "8a00a58293d90194224687f46e5acf33" ], [ "Steel.Stepper.compose", @@ -180,7 +180,7 @@ "typing_Steel.Stepper.composable" ], 0, - "7bddb30ad7bf977662a6fdefeea9f782" + "41126326c1be84f931c6b9593fe8660d" ], [ "Steel.Stepper.lemma_comm", @@ -202,7 +202,7 @@ "typing_Steel.Stepper.composable" ], 0, - "f179cf6bbd197ff9b2300ad157ac5654" + "5cf6b5fcfd40213145f275e6e3150788" ], [ "Steel.Stepper.lemma_assoc_l", @@ -211,7 +211,7 @@ 1, [ "@query" ], 0, - "f00c70bfc7f2c7a48da79263c4283eda" + "9055fed512167ce663f254b782cda27d" ], [ "Steel.Stepper.lemma_assoc_l", @@ -252,7 +252,7 @@ "typing_tok_Steel.Stepper.None@tok" ], 0, - "06b2ce14ae2dce5ddbe2be4bd6a41366" + "4abd23984658bdaef50a0e69c40fd9dc" ], [ "Steel.Stepper.lemma_assoc_r", @@ -261,7 +261,7 @@ 1, [ "@query" ], 0, - "88c6d42c5c1981bd348fff463508ee5f" + "d17969bb84c837a6eb7720f9af01758e" ], [ "Steel.Stepper.lemma_assoc_r", @@ -299,7 +299,7 @@ "typing_tok_Steel.Stepper.None@tok" ], 0, - "536587f01d0fef5cc4bfab95f7ae870b" + "2a5de5bdcb0d1f094e65b813af91ed1a" ], [ "Steel.Stepper.lemma_is_unit", @@ -321,7 +321,7 @@ "token_correspondence_Steel.Stepper.composable_", "true_interp" ], 0, - "8cbf3c3b14eedac6cf37ff891de4c2d1" + "90806eaee863f0f10724eef622259a85" ], [ "Steel.Stepper.p", @@ -346,7 +346,7 @@ "token_correspondence_Steel.Stepper.compose" ], 0, - "4d24441c31ffd36fdc99bdc8805dcc01" + "0a2bd290dddde5f8c23f94ab2cd6e00a" ], [ "Steel.Stepper.s_even", @@ -355,7 +355,7 @@ 1, [ "@query" ], 0, - "a594df6f852b2fb86f08371f9bb62b31" + "78a1afaefa7f101aa2be2f676c8e4025" ], [ "Steel.Stepper.s_odd", @@ -364,7 +364,7 @@ 1, [ "@query" ], 0, - "5cf5ae0591f906521dd4cf8d04e709f1" + "6d20d5e36d6f57c551c15affb1dbdfdf" ], [ "Steel.Stepper.frame_compatible", @@ -373,7 +373,7 @@ 1, [ "@query" ], 0, - "4085fdf6ac19a5aa5d519719552e2aeb" + "47f952f008e2dd85d35cd948b15623d8" ], [ "Steel.Stepper.select_refine'", @@ -407,7 +407,7 @@ "token_correspondence_Steel.Stepper.refine" ], 0, - "8f2a9e39179ce063a6b9d58df1b8c21e" + "dcba4dd9e68a79f208f06464f7dd4d4d" ], [ "Steel.Stepper.select_refine", @@ -426,7 +426,7 @@ "refinement_interpretation_Tm_refine_7868b2d362d5631487c16c859ad10943" ], 0, - "7c19b3a782370f2175805273ad46d4cf" + "9db3469e1124f62344357e588e5a30cf" ], [ "Steel.Stepper.f_even", @@ -497,7 +497,7 @@ "unit_typing" ], 0, - "368c4d07128d4ab19de2ed3af41420d2" + "dfee6d35c14de5b5a516d4c1a29c4785" ], [ "Steel.Stepper.f_odd", @@ -569,7 +569,7 @@ "unit_typing" ], 0, - "04c88d1af1fd403c1fefb8103b7fb2a5" + "404f5bfc5fa958cc94bc43b157116689" ], [ "Steel.Stepper.get_even", @@ -606,7 +606,7 @@ "typing_Steel.Stepper.f_even", "unit_typing" ], 0, - "45040afd6d60058df6d57cb7321d8c09" + "b954a002db0284ffbcba34db9dbdb251" ], [ "Steel.Stepper.get_odd", @@ -643,7 +643,7 @@ "typing_Steel.Stepper.f_odd", "unit_typing" ], 0, - "4a2d6381825b72b0a7df62af17f387b3" + "e21d51b6062c99811aaa065cf6957e33" ], [ "Steel.Stepper.upd_even_f", @@ -709,7 +709,7 @@ "typing_Steel.Stepper.p_" ], 0, - "3ab0f8b4d4c13fb09ed060b0cac719a7" + "53f26029a693a5aa0fe22984ff0b4966" ], [ "Steel.Stepper.upd_odd_f", @@ -782,7 +782,7 @@ "typing_Steel.Stepper.p_", "unit_typing" ], 0, - "4a37edd3d5210c52c46e4421584e7450" + "4bde4314d08a7a88ce85bc7be181c980" ], [ "Steel.Stepper.upd_even", @@ -804,7 +804,7 @@ "refinement_interpretation_Tm_refine_fc07b6992efa43067349f9cfad465b97" ], 0, - "afa7ea34d0c3503ad2239c3c52f736ef" + "4fad2cbf9a2cb86d11aa7fd9ea330655" ], [ "Steel.Stepper.upd_odd", @@ -826,7 +826,7 @@ "refinement_interpretation_Tm_refine_9d91366eba204be7ad2ad038b4690989" ], 0, - "0daa9697d951363758204155533f2e65" + "8b3d34132f57940159da5a4df3f9680b" ], [ "Steel.Stepper.alloc", @@ -853,7 +853,7 @@ "true_interp" ], 0, - "3ab196a86676939669371c74aab92152" + "5e615c6dc43f11882697d36bc999a112" ], [ "Steel.Stepper.split", @@ -880,7 +880,7 @@ "typing_tok_Prims.T@tok" ], 0, - "3c588d1c29c58f07bb4c63a35fe476f6" + "cf5985cc3371d77e68d899cb53cd18d7" ], [ "Steel.Stepper.split", @@ -906,7 +906,7 @@ "token_correspondence_FStar.PCM.__proj__Mkpcm___item__op" ], 0, - "7612dcbdf3ccbeeaa9cab036c4f01161" + "401dada3131ee1b0263888e5c06ffe5b" ], [ "Steel.Stepper.new_stepper", @@ -951,7 +951,7 @@ "typing_tok_Steel.Stepper.None@tok" ], 0, - "069d22b519e4fa8fc820c95e66506ae7" + "477a58a53b0ce52dd30070a12d527de1" ], [ "Steel.Stepper.incr_even", @@ -966,7 +966,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d01e2b5cfa1c8d97e3d132fcb9602556" + "5e22de97e0faa7f67ffff7cf5cb0131c" ], [ "Steel.Stepper.incr_even", @@ -985,7 +985,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "abe91e043c666154d519c05a2cc35207" + "2d79efb4b9a0c386ff5449b3acac9caa" ], [ "Steel.Stepper.incr_odd", @@ -1000,7 +1000,7 @@ "refinement_interpretation_Tm_refine_9d91366eba204be7ad2ad038b4690989" ], 0, - "3038d50f83071aa9940415ce325e5a80" + "e14aa281d05488bd41b6d6529a281840" ], [ "Steel.Stepper.incr_odd", @@ -1019,7 +1019,7 @@ "refinement_interpretation_Tm_refine_9d91366eba204be7ad2ad038b4690989" ], 0, - "58c6e92c16d308361a99a4eae2a9c583" + "75bf45a154232d053b9d2ef6d0472ba5" ], [ "Steel.Stepper.rec_incr_even", @@ -1031,7 +1031,7 @@ "refinement_interpretation_Tm_refine_148be657e3a342509cd0bb35055d7a4f" ], 0, - "7ac69830a1a5c78abc9c4ea63d69b98d" + "1588e40b7dc79ed5f489f133a93be358" ], [ "Steel.Stepper.rec_incr_even", @@ -1047,7 +1047,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "956f1377bb0f82994083a69c6f1038d0" + "7bf840ccec8cb45cd15d08f315cd1ed3" ], [ "Steel.Stepper.rec_incr_odd", @@ -1059,7 +1059,7 @@ "refinement_interpretation_Tm_refine_9d91366eba204be7ad2ad038b4690989" ], 0, - "fcfcc3edee7a0d7b3817849f5c2acc80" + "b0cace4ff731c7bee2480753228de8e1" ], [ "Steel.Stepper.rec_incr_odd", @@ -1075,7 +1075,7 @@ "refinement_interpretation_Tm_refine_9d91366eba204be7ad2ad038b4690989" ], 0, - "47feaf639cc56797f4e34661ccf49b13" + "19f823fb1dd08e0d414271d4cbc2be71" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/Steel.Utils.fst.hints b/ulib/.cache/Steel.Utils.fst.hints index 316ca4e7d9b..707d494b899 100644 --- a/ulib/.cache/Steel.Utils.fst.hints +++ b/ulib/.cache/Steel.Utils.fst.hints @@ -21,7 +21,7 @@ "typing_tok_Prims.T@tok" ], 0, - "1fb8cf6ccb76638267bdfe3fd3a9bb0b" + "162e16ae478cbcdac07b821e0dc0b65e" ], [ "Steel.Utils.change_slprop_ens", @@ -40,7 +40,7 @@ "typing_Steel.Memory.star" ], 0, - "4ba0314b1c7bfa45ea4f40a5c4b68cb3" + "ac6740c943299cd0cd67a989502f78f2" ], [ "Steel.Utils.pure_as_ens", @@ -60,7 +60,7 @@ "typing_Steel.Effect.Common.to_vprop_", "typing_Steel.Memory.pure" ], 0, - "02025f7b103228115a9d0af4412a910b" + "a1996e17ee9bd9047248e1bbf4560a7d" ], [ "Steel.Utils.rewrite", @@ -80,7 +80,7 @@ "true_interp", "typing_tok_Prims.T@tok" ], 0, - "f39659f3da5b5a9a139dc8ced7cc3867" + "7c4699ba24f7e47f3b3679ff1f8d025b" ], [ "Steel.Utils.extract_pure", @@ -100,7 +100,7 @@ "true_interp", "typing_tok_Prims.T@tok" ], 0, - "73f6f6248e7e10fe10d84b8474318f50" + "f96d743034addf9a28e25b106d49218c" ], [ "Steel.Utils.emp_unit", @@ -122,7 +122,7 @@ "typing_Steel.Memory.star" ], 0, - "06683676c64f941135c64ee25c18ac52" + "7b6f1e64f9d80d2e7bc21920e882ae0e" ] ] ] \ No newline at end of file diff --git a/ulib/.cache/prims.fst.hints b/ulib/.cache/prims.fst.hints index ffccf625b38..39a3e9c3cf1 100644 --- a/ulib/.cache/prims.fst.hints +++ b/ulib/.cache/prims.fst.hints @@ -1,5 +1,5 @@ [ - "L1Vz)%žo~\u000e", + " 3êŇ*\u001bg%", [ [ "Prims.op_Equals_Equals_Equals",